07.01.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!