An In-Depth Analysis: WAP/WML vs. J2ME Architectures

Verified

Added on  2020/02/05

|2
|628
|216
Report
AI Summary
This report provides a comparative analysis of the Wireless Application Protocol (WAP)/Wireless Markup Language (WML) architecture and the Java 2 Platform, Micro Edition (J2ME) architecture. WAP/WML is presented as a technology designed for displaying content on wireless devices, utilizing WML for scripting and enabling access to various interactive data services. The report highlights WML's capabilities in formatting and displaying content on devices with limited bandwidth. Conversely, J2ME is introduced as a Java-based platform tailored for embedded systems and wireless devices, offering flexibility and support for diverse devices, from cell phones to set-top boxes. The report distinguishes between the Connected Device Configuration (CDC) and the Connected Limited Device Configuration (CLDC) within the J2ME framework, reflecting the platform's adaptability to different device capabilities and user interface requirements. The document provides a detailed comparison of the two architectures, highlighting their respective strengths and weaknesses in the context of mobile and embedded systems development.
Document Page
WAP/WML Architecture vs J2ME Architecture
The Wireless Application Protocol (WAP) was created for the purpose of demonstrating
net contents on wireless contents. The Wireless Markup Language (WML) is the
scripting language used in the applications of WAP. The Java 2 Platform, Micro Edition
(J2ME) was created with the objective like a Java platform for cellular devices as well as
embedded systems. Taking a closer look at both of these platforms can produce a
better comprehension of each.
WAP/WML
The Wireless Application Protocol is used for demonstrating net contents on wireless
contents, as earlier mentioned. To do this, WAP uses WML like the scripting language
for programs transmitted over wireless contents, just like a mobile phone. WML is a
language able of operating on tiny screen with a lower bandwidth transmission.
The pages of WML are referred to as “decks” since the pages are created just like a
pack of cards that are linked to each other by way of links. For instance, on a mobile
phone whenever a WML page is accessed the cards in the page are received from a
WAP server to the mobile phone showing the final content. The WML includes
instructions as well as syntaxes used to show content and browse through the cards of
WML. The instructions are used by designers to announce variables, show pictures,
and format the text.
The WAP is an open global standard comprising a WAP browser employed for little
cellular devices, like the mobile phone. WAP provides interactive data services with
interactivity to back up email, tabs on stock exchange, sports/recreational ratings, news
headlines, and music downloading (Sing, 2005). WAP is regarded as mobile, simple to
use, offer access to a wide range of services, customized services, speed, and ease.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
The WAP protocol package includes interoperability of WAP equipment and software
with various network technologies, including Wireless Application Environment (WAE),
Wireless Session Protocol (WSP), Wireless Transaction Protocol (WTP), Wireless
Transport Layer Security (WTLS), Wireless Datagram Protocol (WDP), as well as any
wireless network (Sing, 2005).
Java 2 Platform, Micro Edition (J2ME)
The Java 2 Platform, Micro Edition is also created for the objective of inserted systems
and wireless contents. This J2ME architecture was created for a wide array of gadgets,
which range from cell phones to pagers to television set-top boxes. The J2ME includes
a high-level concept that offers thorough application development platforms which allow
the development of strong extensible, networked gadgets and programs for the inserted
systems market (Sing, 2005).
J2ME has a great deal to offer when it comes to versatility. It offers producers the
chance to generate open gadgets for extensive third-party application development and
receive any content material with no loss or danger of security. There are 2 broad a
class regarding which J2ME is focused on its products.
The 1st class is Connected Device Configuration that is targeted for more advanced
end user gadgets. The CDC class incorporates gadgets for example television set-tops,
net networked televisions, touch/smart telephones, communicators, and so on. The 2nd
class is Connected Limited Device Configuration that is targeted for lower end user
gadgets. The CLDC class contains gadgets for example cell phones, pagers, PDAs,
and so on. Obviously there's no doubt the lower end gadgets need easier end user
interfaces.
chevron_up_icon
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]