wireless primer - sys-con.com's archive of magazines - SYS-CON ...
wireless primer - sys-con.com's archive of magazines - SYS-CON ...
wireless primer - sys-con.com's archive of magazines - SYS-CON ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
WIRELESS PRIMER<br />
MOBILE DEVELOPER WEB RESOURCES<br />
www.allnetdevices.com/developer/<br />
www.anywhereyougo.com/<br />
http://javamobile.org/<br />
www.idendev.com/<br />
http://mix.motorola.com/<br />
www.symbiandevnet.com/<br />
http://java.sun.com/products/j2mewtoolkit<br />
www.palmos.com/developers/<br />
http://developers.rim.net/<br />
www.nttdocomo.com/i/java/index.html<br />
8 Mobile developer resource links<br />
thin client-side applications to communicate<br />
with an external application server. Communication<br />
techniques include using raw TCP or<br />
UDP datagram transports, or, in some instances<br />
an HTTP session, to transfer data to and from an<br />
application server. The J2ME, Palm, and<br />
Windows CE programming models all support<br />
TCP and UDP as well as higher-level HTTP sessions<br />
over TCP/IP. If the particular mobile device<br />
platform supports HTTP or SMTP, this opens the<br />
door to possibly employing application-level<br />
transport such as SOAP.<br />
Unfortunately, many <strong>of</strong> these network technologies<br />
are designed to operate over tethered<br />
Internet <strong>con</strong>nections where <strong>con</strong>tinuous, highspeed,<br />
reliable data links are generally assumed,<br />
and therefore have not been adapted to the specific<br />
characteristics <strong>of</strong>ten experienced over <strong>wireless</strong><br />
data <strong>con</strong>nections such as on-again, <strong>of</strong>f-again<br />
link <strong>con</strong>nections based on the distance from the<br />
local <strong>wireless</strong> base station.<br />
The lack <strong>of</strong> application-level transports geared<br />
toward <strong>wireless</strong> <strong>con</strong>nections is a reflection <strong>of</strong> a<br />
much larger void that currently exists. At this time,<br />
there are no common application programming<br />
interfaces geared toward <strong>wireless</strong> <strong>con</strong>nectivity that<br />
have been developed, standardized, and adopted<br />
across major platforms such as EPOC, J2ME,<br />
Palm, RIM, and Windows CE. As a result, s<strong>of</strong>tware<br />
developers find themselves having to build applications<br />
for smart phones and PDAs using vendorspecific<br />
SDKs and APIs, many <strong>of</strong> which have been<br />
more closely optimized to work with the unique<br />
characteristics <strong>of</strong> a particular <strong>wireless</strong> technology<br />
type or mobile device platform.<br />
Vendor-specific SDKs will typically support a<br />
particular carrier’s air interface for which that<br />
mobile device is commonly deployed on, as will<br />
be the case with RIM’s Java SDK support <strong>of</strong> GPRS<br />
when it becomes available this fall. J2ME, with<br />
platforms for Palm, RIM, and Windows CE, might<br />
be the best hope for standardization <strong>of</strong> an API for<br />
<strong>wireless</strong> network access across various mobile<br />
platforms. However, this will probably not occur<br />
until the newer 2.5G and 3G technologies have<br />
been deployed and are operating, which will<br />
pave the way for rapid growth in the field <strong>of</strong><br />
mobile platform s<strong>of</strong>tware technologies.<br />
MOBILE SERVER PLATFORM OFFERING COMPANY WEB LINK<br />
iConverse Mobility Platform iConverse www.i<strong>con</strong>verse.com<br />
MobileShift Platform & IDE MShift www.mshift.com<br />
AIRIX Wireless Platform Nextair www.nextair.com<br />
ThinAir Server & SDK ThinAirApps www.thinairapps.com<br />
4thpass Mobile Application System 4thpass www.4thpass.com<br />
Mobile Application S<strong>of</strong>tware Suite Ellipsus Systems www.ellipsus.com<br />
Everypath Mobile Application Platform Everypath www.everypath.<br />
digitalenterprises.com<br />
Air2Web Mobile Internet Platform Air2Web www.air2web.com<br />
Internet Rapid Adaptive Mobile Platform mobileID www.mobileid.com<br />
Vaultus Delivery Platform Mobile Logic www.mobilelogic.com<br />
Covigo Mobile Application Platform Covigo www.covigo.com<br />
2Roam Platform & Toolset 2Roam www.2roam.com<br />
Aether Intelligent Messaging Aether Technologies www.aether.com<br />
Oracle9i Application Server Wireless Edition Oracle www.oracle.com<br />
AirBoss Application Platform Geoworks www.geoworks.com<br />
ColdFusion 5 Allaire www.coldfusion.com<br />
GateWave 2.2 PassCall www.passcall.com<br />
Zy-MobileServer Zyglobe www.zyglobe.com<br />
WebSphere Translation/Transcoder Products IBM www.ibm.com/websphere<br />
Infinite Mobile Delivery Server Infinite www.infinite.com<br />
AirDoc Enterprise Server Arizan www.arizan.com<br />
Mobile Information Server Micros<strong>of</strong>t www.micros<strong>of</strong>t.com/miserver<br />
NarrowCast Server MicroStrategy www.microstrategy.com<br />
Continuum Engine Curious Networks www.curiousnetworks.com<br />
AvantGo Mobile Solution AvantGo www.avantgo.com<br />
9 Mobile application platform product <strong>of</strong>ferings<br />
34 www.WBT2.com S E P T E M B E R 2 0 0 1