Building on our getting started tutorial for SVG Tiny, the new "Using web
services for generating SVG Tiny maps" tutorial describes how to convert and
optimize online map server content for display on SVG viewers on Sony Ericsson
UIQ 3-based mobile phones.
Written by Ilya Zaslavsky and Ashraf Memon from the Spatial Information Systems
Lab at the San Diego Supercomputer Center, this tutorial guides you through
creating a service that generates SVG Tiny documents from ArcIMS (Arc Internet
Map Server) services and demonstrates a range of techniques - including code
snippets to try - for reading map server output, converting it to SVG and
optimizing it for rendering on mobile phones.
SVG for mapping
Creating maps and location-aware mobile applications is an attractive
application of SVG. Rendering maps with SVG on mobile phones can result in
better quality graphics when bandwidth requirements are lower. An SVG-based
mapping application may perform significantly better for displaying continuously
moving objects, a popular application on mobile devices. In addition, SVG
viewers may integrate vector graphics content retrieved from multiple
sources.
Tutorial overview
In this tutorial, the authors describe some introductory techniques that they
found useful when developing SVG-based map content for mobile phones. The map
information is largely derived from common ESRI (Environmental Systems Research
Institute) ArcIMS spatial data servers which are often used by federal and
other agencies to provide public-domain location data. This tutorial presents
the composition of the map generation Web service, and the range of data
transformation techniques for optimizing SVG document sizes for rendering on
mobile devices.
The authors guide you through with advice and code snippets in with the
following steps:
Structure of the SVG generator service, which is written in Java and using
the Batik SVG Toolkit
Communicating with a map service, including requesting and retrieving
co-ordinate information
Creating an SVG Tiny document, adjusting for screen resolution and
populating with information from the map service
Additional optimizations, trade-offs between interactivity and document
size, concatenating path fragments, line generalizations and viewing your SVG
document of a mobile phone
Nokia Dev Summit - Join us in San Francisco, a center of mobile application development,
for two days packed with technical and business sessions, hands-on
coding labs, demos, and networking opportunities. San Fran June 9-10, 2010
The Location Business Summit,
being held on April 28th-29th in Amsterdam - The largest location
conference in Europe features an unrivalled speaker line-up with
executives never seen at a LBS event before. This epic list of 50+
speakers includes the advertising agencies, brand names and mobile
operators the industry demands - Quote 'LBSzone' and register before
March 12th to claim a $350 discount
SocialTech 2010 - SocialTech
2010 brings together the visionaries and experts who are using the
power of social media to transform the way that B2B technology
companies market their products and services. March 25, 2010, San Jose,
CA
The NAVTEQ 2010 Global LBS Challenge Awards Ceremony
will be held during Ignite at O'Reilly Where 2.0. Be among the first to
hear as NAVTEQ announces the winners for the North America region.
Participants will be competing for a global prize pool of $10 million
and growing by showcasing pre-commercial location-enabled apps using
NAVTEQ map data & products. March 30, 2010, during Ignite Where,
7:30pm - 9:00pm, at the Marriott San Jose, CA
WHERE2.0 2010
- Now in its sixth year, the Where 2.0 Conference is where the
grassroots and leading edge developers building location-aware
technology intersect with the businesses and entrepreneurs seeking out
location apps, platforms, and hardware to gain a competitive edge. For
15% use Discount Code: whr10lbs