ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahh_5.4.0.1/microconcept.htm

99 lines
7.0 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Concepts important for using ToolboxME for iSeries" />
<meta name="abstract" content="Before you begin developing ToolboxME for iSeries Java applications, you need to understand the following concepts and standards that govern such development." />
<meta name="description" content="Before you begin developing ToolboxME for iSeries Java applications, you need to understand the following concepts and standards that govern such development." />
<meta name="DC.Relation" scheme="URI" content="micromain.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="microconcept" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Concepts important for using ToolboxME for iSeries</title>
</head>
<body id="microconcept"><a name="microconcept"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Concepts important for using ToolboxME for iSeries</h1>
<div><p>Before you begin developing ToolboxME for iSeries™ Java™ applications, you need to understand
the following concepts and standards that govern such development.</p>
<div class="section"><h4 class="sectiontitle">Java 2 Platform, Micro Edition (J2ME)</h4><p>The
J2ME is the implementation of the Java 2 standard that provides Java runtime
environments for Tier0 wireless devices, like personal digital assistants
(PDAs) and cell phones. IBM<sup>®</sup> Toolbox for Java 2 Micro Edition adheres to this standard.</p>
</div>
<div class="section" id="microconcept__tier0"><a name="microconcept__tier0"><!-- --></a><h4 class="sectiontitle">Tier0 devices</h4><p>Wireless devices, such
as PDAs and cell phones, that use wireless technology to connect to computers
and networks are referred to as Tier0 devices. This name is based on the
common 3-tier application model. The 3-tier model describes a distributed
program that is organized into three major parts, each of which resides on
a different computer or network:</p>
<ul><li>The third tier is the database and related programs that reside on a server,
often a different server than the second tier. This tier provides the information
and the access to that information that the other tiers use to perform work.</li>
<li>The second tier is the business logic, which typically resides on a different
computer, typically a server, shared on a network.</li>
<li>The first tier is generally the part of the application that resides on
a workstation, including the user interface.</li>
</ul>
<p>Tier0 devices are often small, portable, resource-constrained devices,
like PDAs and cell phones. Tier0 devices substitute for or complement the
functionality of devices on the first tier.</p>
</div>
<div class="section" id="microconcept__configurations"><a name="microconcept__configurations"><!-- --></a><h4 class="sectiontitle">Connected Limited Device Configuration
(CLDC)</h4><p>A configuration defines a minimal set of APIs and the necessary
capabilities of a Java virtual machine to provide the functions
expected for a large set of devices. The CLDC targets the broad set of resource-constrained
devices that include Tier0 devices.</p>
<p>For more information, see <a href="http://java.sun.com/products/cldc/" target="_blank">CLDC</a> <img src="www.gif" alt="Link outside Information Center" />.</p>
</div>
<div class="section" id="microconcept__profiles"><a name="microconcept__profiles"><!-- --></a><h4 class="sectiontitle">Mobile Information Device Profile (MIDP)</h4><p>A
profile represents a set of APIs built on an existing configuration that
target a specific type of device or operating system. The MIDP, built on the
CLDC, provides a standard runtime environment that enables you to dynamically
deploy applications and services to Tier0 devices.</p>
<p>For more information,
see <a href="http://java.sun.com/products/midp/" target="_blank">Mobile
Information Device Profile (MIDP)</a> <img src="www.gif" alt="Link outside Information Center" />.</p>
</div>
<div class="section" id="microconcept__kvm"><a name="microconcept__kvm"><!-- --></a><h4 class="sectiontitle">Java virtual machine for wireless devices</h4><p>In
order to run Java application, your Tier0 device requires a Java virtual
machine that is specially designed for the limited resources of a wireless
device. Some of the possible JVMs that you can use include the following:</p>
<ul><li><a href="http://www.embedded.oti.com/wme/" target="_blank">IBM J9
virtual machine, part of the IBM WebSphere<sup>®</sup> Micro Environment</a><img src="www.gif" alt="Link outside Information Center" /></li>
<li><a href="http://java.sun.com/products/cldc/" target="_blank">Sun
K Virtual Machine (KVM), part of CLDC</a><img src="www.gif" alt="Link outside Information Center" /></li>
<li><a href="http://java.sun.com/products/midp/" target="_blank">MIDP</a><img src="www.gif" alt="Link outside Information Center" /></li>
</ul>
</div>
<div class="section" id="microconcept__relatedinfo"><a name="microconcept__relatedinfo"><!-- --></a><h4 class="sectiontitle">Related information</h4><p>You can use
any one of a number of development tools created to help you build wireless Java applications.
For a brief list of such tools, see <a href="reflearn.htm#reflearn__toolboxme">Related
information for IBM Toolbox for Java</a>.</p>
<p>To learn more about and
to download wireless device simulators and emulators, consult the Web site
for the device or operating system on which you want your application to
run.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="micromain.htm" title="The IBM Toolbox for Java 2 Micro Edition package (com.ibm.as400.micro) enables you to write Java programs that allow a variety of Tier0 wireless devices, like personal digital assistants (PDAs) and cell phones, to directly access iSeries data and resources.">IBM Toolbox for Java 2 Micro Edition</a></div>
</div>
</div>
</body>
</html>