Composite Applications: Google Maps and Active Reports
Download
Report
Transcript Composite Applications: Google Maps and Active Reports
Enterprise Mashups: WebFOCUS for Google Maps
Adam Lotrowski
Copyright 2008, Information Builders. Slide 1
Why Google Maps?
The Mashup trend!!!!!
Copyright 2008, Information Builders. Slide 2
What is a Mashup?
Multiple online resources that when
integrated creates a new tool.
Data is the glue that pieces separate
independent sources together
Copyright 2008, Information Builders. Slide 3
How Mashups Work
Data Provider
RSS Feeds
Databases
Data
Service
Service Provider
Browser
Communicate via APIs
Flexibility with JavaScript
Web Browser
Mashup
Cross platform
Copyright 2008, Information Builders. Slide 4
Past, Present and Future Trends
Not a new term
Increased interest over the last year
3,000 Mashup applications, 500 in the
last 6 months (ProgrammableWeb, May 2008)
By 2010 Mashups will be the
dominant model for creating
composite enterprise applications
(Gartner Research 2007)
2008 Top 10 Strategic Technology
(Gartner Research 2007)
Convergence of Portal and
Mashup technologies
Copyright 2008, Information Builders. Slide 5
What is a Composite Application?
Software that utilizes two distinct services in order to
create a new service that otherwise would not exist
Composed of enterprise data and processes
Underutilizes publically accessible information and
architecture
Copyright 2008, Information Builders. Slide 6
Composite Application + Mashup = Enterprise Mashup
Data and Applications
seamlessly bind together
Data transformed into
information
Widespread information
understanding
Logical progression of the
Mashup evolution
Copyright 2008, Information Builders. Slide 7
Copyright 2008, Information Builders. Slide 8
Why Google Maps?
Why we started with MAPS!!!!!
Copyright 2008, Information Builders. Slide 9
Geography is Knowledge
Geographic data is about visually understanding relationships in
information
85% of corporate data can be tied to geography
Leverage strategic value by identifying
trends and predict outcomes
Segments of information analytically
tied to the physical world
Copyright 2008, Information Builders. Slide 10
Providing Geographic Awareness
Decentralizes analytics
Information for the masses
Creates insight and knowledge
User centric reporting
Leads to innovation
Copyright 2008, Information Builders. Slide 11
Limitations
Geocoded data
http://geocoder.us/
http://www.ontok.com/geocode/jsapi
Technical skills required
Effective visualizations required
Copyright 2008, Information Builders. Slide 12
Why Google Maps?
WebFOCUS For Google Maps Advantages!!!!!
Copyright 2008, Information Builders. Slide 13
Advantages Using WebFOCUS for Google Maps
Understand complex and abstract data with visual cues
Overlay maps with BI data and reports
Geographic insight to business trends and opportunities
Develop without any coding
Quick turnaround
Copyright 2008, Information Builders. Slide 14
WebFOCUS for Google Maps
Load Google Maps using WebFOCUS
Procedures
Enhances analysis intuitively
Good
Promotes rapid application
development
Free to use
Fast
Cheap
Copyright 2008, Information Builders. Slide 15
WebFOCUS for Google Maps Features
GUI-driven development
Dashboard integration
Conditional map styling
Interactive map navigation
Navigate Google Maps
Robust selection tools
Parameter prompting
Advanced application
customization
Copyright 2008, Information Builders. Slide 16
WebFOCUS GIS: ESRI vs. Google Maps
Feature
ESRI
Google Maps
Layer specific selection
Point Layers
Line Layers
Polygon Layers
Map to Report Drill Down
Report to Map Drill Down
Data Security
Calculate Distance in a Report
Internet Connection Required
User Familiarity
Time to Develop
Copyright 2008, Information Builders. Slide 17
Requirements
WebFOCUS 7.6.5
Google Maps API Key
Geocoded data
Copyright 2008, Information Builders. Slide 18
Using WebFOCUS for Google Maps
A Step By Step Illustration
Copyright 2008, Information Builders. Slide 19
Navigate or zoom in and
out
Different map types
Hover the mouse over a
Marker to see the tooltip
Copyright 2008, Information Builders. Slide 20
Select points individually
Use the mouse to draw an
area around a set of points
Distinctly draw, in free-hand
fashion, any geometrical
area imagined
Copyright 2008, Information Builders. Slide 21
Move selection shape
Copyright 2008, Information Builders. Slide 22
Click on a Marker to
drill down to a report
filtered by values
selected
Copyright 2008, Information Builders. Slide 23
Zoom and navigate to
the selected location
Copyright 2008, Information Builders. Slide 24
Zoom and navigate to
the selected address
Copyright 2008, Information Builders. Slide 25
WebFOCUS for Google Maps Development
Copyright 2008, Information Builders. Slide 26
Insert > Google Map
Copyright 2008, Information Builders. Slide 27
Draw Google Map
Copyright 2008, Information Builders. Slide 28
Set default center point
Configure default map settings
Assign map drill downs
Copyright 2008, Information Builders. Slide 29
Bind multiple layers
Assign images and tooltips
Assign Marker drill downs
Copyright 2008, Information Builders. Slide 30
WebFOCUS for Google Maps Procedures
Copyright 2008, Information Builders. Slide 31
Populate a Google Map with WebFOCUS
Latitude and Longitude coordinates
MARKER column for logical grouping of map markers
Any additional fields to be designated as tooltip
Copyright 2008, Information Builders. Slide 32
Set Default Center for Google Maps
Pass one set of Latitude
and Longitude
coordinates
Copyright 2008, Information Builders. Slide 33
Drill Down to Google Maps
Parameter
Name
q
Parameter Value
Address
OR
lat
Latitude value
lng
Longitude value
Copyright 2008, Information Builders. Slide 34
Navigate Google Maps
JavaScript
Function
panToPoint
Parameter Value
Latitude value
Longitude value
Unique Identifier for
the targeted Google
Map
Zoom Level (0 and
18)
panToAddress
Country,
State/Region,
Address and/or
Zip/Region code
Unique Identifier for
the targeted Google
Map
Zoom Level (0 and
18)
Copyright 2008, Information Builders. Slide 35
Drill Down to WebFOCUS Procedure
Prompt for the amper
variable:
&COORDINATES
Copyright 2008, Information Builders. Slide 36
Product Roadmap: WebFOCUS for Google Maps
Q2, 2008
Product Launch
Q3, 2008
Q4,2008
Integrated Help
Cluster Distance
Radius Distance
Information
Layers
NLS Support
Layer & Marker
Visibility
2009
Active Report
Dynamic
Integration
Copyright 2008, Information Builders. Slide 37
Advanced Customization
** Provided Matthew Lerner
Copyright 2008, Information Builders. Slide 38
Learn More …
WebFOCUS for Google Maps: Rapid Mashup Development
By:
Matthew Lerner
Day:
Time:
Wednesday
8:30-9:30am
Where: DELTA D
Type: HANDS ON LAB 2
Copyright 2008, Information Builders. Slide 39
Thank you!
Copyright 2008, Information Builders. Slide 40