99 lines
7.0 KiB
HTML
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>
|