Title: Wireless World
1Wireless World
- George Moon
- CTO
- August, 2001
2SYSTEM 9 to SpatialWare to LBS
- SYSTEM 9 -gt1984 - Toronto, London,
Heerbrugg(Zurich) - state of the art mapping, GIS system based on a
DBMS that would survive until the next century - SpatialWare -gt 1989
- simplification of the topology model to support
implicit topology dropped explicit and
versioning - introduced ATB (tcl/tk based interface)
- SpatialWare -gt 2001
- miPro core foundation, GML engine, sql/server,
mapXtend
3Wireless Transport
- Short Term Digital - 2G
- GSM (Global System for Mobile Communications) -
16kbps - CDMA (Code Division Multiple Access) - 14.4kbps
- TDMA (Time Division Multiple Access) - 8kbps
- GSM a type of TDMA but not compatible with iDEN
- PDC-P (Personal Digital Cellular-Packet) ...
4Internet Wireless Access
- WAP (Wireless Application Protocol)
- analogous to TCP/IP - WML, WMLScript...
- CDMA, GSM ...
- Short Messaging System (SMS)
- GSM, CDMA, iDEN and others but not all
- i-MODE
- compactHTML
- like RIMs Blackberry, always on
Suns J2ME
NTT DoCoMo - rest of world
5Wireless Transport
- Long Term Digital - 3G
- UMTS 1Mbits/s over the air / CDMA2000 - 400kbps
- W-CDMA (Wideband CDMA) - 400kbps
- EDGE (Enhanced Data Rates for Global Evolution)
-gt General Packet Radio Service (GPRS) -gt GSM -
400kbps - iDEN with wideband TDMA, ...
Video streaming or video conferencingmappingbut
6Universal Mobile Telecommunications System
- High-value broadband information, commerce and
entertainment services to mobile users via fixed,
wireless and satellite networks - Convergence between telecommunications, IT, media
and content industries to deliver new services - Low-cost, high-capacity mobile communications
offering data rates up to 2Mbit/sec with global
roaming and other advanced capabilities - Experimental systems are now in field trial with
leading vendors worldwide
7Gadgets Ready for 3G?
8Should Not Really Matter
- XML and XSL or Schemas
- documents containing structured information
- presentation rules or styles imposed for
different devices - Differences in Logical Transitions
- eg. voice
9XML Overview - Styles
- XML style transformers repurpose data to
- Variety of devices
- Convert between XML formats
- Example processor is Xalan from Apache
XSLT Stylesheet
XSLT Processor
Result
XML Input
10Unfortunately It Will
11Unfortunately It Will...
12Stakes are HIGH - Next WinTel?
- OpenWave - WAP
- QualComm - BREW
- MicroSoft - .NET
- Sun - SunONE BluePrint
- HP - Chai Appliance Platform
- IBM - VisualAge Micro Edition
- ?
13J2ME Overview
Core APIs
Virtual Machine
CONFIGURATION
Specifies core Java platform
14J2ME Overview - Profiles
Profile
Profile
Core APIs
Configuration
Virtual Machine
15J2ME Overview - CLDC/MIDP Architecture
OEM Applications
MID Profile Applications
OEM Specific APIs
MID Profile
CLDC/KVM
Operating System
16Standards?
- World Location Based Forums
- Internet Engineering Task Force
- The Open Group
- The Object Management Group
- The Open GIS Consortium
- The World Wide Web Consortium
- The Wireless Application Protocol Forum
- Mobile Wireless Internet Forum
- ISO TC/204
- ISO TC/211 TC211
- Automotive Multimedia Interface Consortium
- SyncML Initiative
- Bluetooth SIG
- JTC1/SC31
- The SEDRIS Organization
- New Additions...
17Location Foundation Technologies
- Four Pillars Build on Top of World Wide Content
- Basis for Evolution or our Combined Technologies
18Enhanced Call Processing - LMP
19Enhanced Call Processing - LMP
- 10 milliseconds or less
- LMP demonstration...
20Multiple Devices and Formats
- Some Examples
- OGC Mapping Testbed
- XML -gt Services - Directions, Mapping, GeoCoding,
GeoDemographic, Topology, RFAnalysis ... - Palm / CE
- Java Phone
- Voice System
- Asset Tracking
21Overview
22Levels for LBS
- MapXtend
- Mobile Location Suite
- miConnect and miConnectMgr
- miGuide
- miFriends
- miProfiler
23Levels for LBS
- miAware
- Geocode
- Geodecode
- Route
- Mobile Positioning
- FindLocation
- FindNearest
- Traffic Feed
- Site Profiler
- Enterprise Profiler
- Personal Profiler
24Levels for LBS
- Core Servers
- MapInfo MapMarker
- MapInfo MapXtreme Java Edition
- MapInfo Routing J Server
- MapInfo StreetPro
- SpatialWare
25(No Transcript)
26(No Transcript)
27(No Transcript)
28(No Transcript)
29Request Handling
30Wireless Environment
31Message Passing Characteristics
32Configurations
33Security and Authentication
34Scalability and Configuration
35Proven Scalability a Necessity
36Thankyou, Questions?