Larry Stout - PowerPoint PPT Presentation

1 / 59
About This Presentation
Title:

Larry Stout

Description:

Title: Hamilton County Shares Its Flex Viewer (The Ranting of a Mad Flex Developer) Author: Larry Stout Last modified by: Jenny Dubeansky Created Date – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 60
Provided by: LarryS167
Learn more at: https://www.igic.org
Category:
Tags: larry | stout | training

less

Transcript and Presenter's Notes

Title: Larry Stout


1
Hamilton County Shares Its Flex Viewer
or
The Ranting of a Mad Flex Developer
The Ranting of a Mad Flex Developer
  • Larry Stout
  • Larry.Stout_at_HamiltonCounty.in.gov

2
(No Transcript)
3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
  1. Carmel
  2. Fishers
  3. Noblesville
  4. Westfield
  5. Johnson County Iowa (Iowa City)
  6. Lexington County South Carolina
    (Lexington/Columbia)
  7. Madison County Indiana (Anderson)
  8. Lancaster County Nebraska (Lincoln)

8
  1. Idaho National Laboratory
  2. St. Charles County Missouri (St. Charles)
  3. Los Angeles County California
  4. Pulaski County Arkansas (Little Rock)
  5. Seminole County Florida (Sanford)
  6. Harford County Maryland (Bel Air)
  7. Fulton County Ohio (Wauseon)
  8. Massachusetts Water Resources Authority (Boston
    Area)

9
(No Transcript)
10
(No Transcript)
11
  • Compiled and Source
  • ftp site (zip files with passwords)
  • In County/Out of County
  • Documentation
  • Configuration
  • Rebranding
  • Best Practices
  • Concepts
  • Change Log

12
ltdocumentationgt
13
ltconfigurationgt
14
Coordinate Widget (ltappdirgt/widgets/Coordinate/Coo
rdinateWidget.xml) The Coordinate widget is a
simple widget that enables x,y coordinate values
to appear in the Viewer UI, as the cursor moves
to different locations in the map display. The
coordinate values change dynamically as the
cursor moves and are displayed underneath the map
scalebar (default configuration). The coordinate
values are based on the spatial reference of the
first basemap loaded into the Viewer. This
widget also displays the scale of the map in
absolute format (e.g. 19,600). This is an Esri
widget with minor enhancements.   The file is
defined by a ltconfigurationgt tag that identifies
it as a configuration file for the Viewer. It
has the following child tags   ltoutputunitgt -
The measurement unit to display supported values
are geo (Geographic), dms (Degress, Minutes,
Seconds), and mercator (Web mercator). If any
other value is used, the units will not be
projected. ltnumberformattergt - Determines the
precision formatting of the displayed
15
lt/configurationgt
16
ltrebrandinggt
17
HTML Wrapper (index.html) Flex applications must
be started with an html wrapper file. This file
contains the title of the application that
displays on the browser header and on the browser
tab (if you use a tabbed browser). lt!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http//www.w3.org/TR/xhtml1/DTD
/xhtml1-transitional.dtd"gt lthtml
xmlns"http//www.w3.org/1999/xhtml" lang"en"
xmllang"en"gt ltheadgt lttitlegtHamilton
County Flex Viewerlt/titlegt ltmeta
http-equiv"Content-Type" content"text/html
charsetutf-8"/gt ltmeta name"description"
content"ESRI ArcGIS viewer for Flex"/gt
ltmeta name"keywords" content"ESRI, ArcGIS, Flex
Viewer"/gt ltmeta name"author"
content"ESRI"/gt If you are working with the
source code, you will need to make this change in
the index.template.html file instead. This file
is located in the html-template folder. (The
html-template folder is not under the src
folder.)
Hamilton County Flex Viewer
18
lt/rebrandinggt
19
ltbestpracticesgt
20
Best Practice for Target Browser Size with the
Hamilton County Flex Viewer Larry Stout July 26,
2011 Introduction As GIS professionals, we tend
to have large monitors, multiple monitors, and
very high screen resolutions. As I write this, I
am using a laptop with a 17 display plus a
second monitor with a 24 display. Both are set
to a resolution of 1920 x 1200. If I could have
even larger monitors, I would.   When developing
and/or configuring a web application it is
important to understand many of your users will
have smaller monitors and lower screen resolution
than you do. Its a good idea and a best
practice to set your target screen resolution and
test your application at that screen resolution.
21
lt/bestpracticesgt
22
ltconceptsgt
23
  • Email Widget
  • Larry Stout
  • October 21, 2011
  • These are the concepts for adding an Email Widget
    to the Esri Flex Viewer. These concepts are
    taken from my implementation with Version 2.2 of
    the Esri Flex Viewer, and the details may vary
    for other versions of the Esri Flex Viewer.
  • This document assumes you are comfortable
    editing, debugging, and compiling the source code
    of the Esri Flex Viewer.
  • I implemented this using my own Email Widget.
    The source code for this widget is not in this
    document but is available separately.
  • The Email Widget itself is pretty trivial except
    for the feature that includes parameters in the
    URL that will set the center of the map, the
    scale of the map, and the layer visibilities of
    the map. There are two parts to this feature
  • Building the URL parameters to append to the Flex
    Viewer URL in the email
  • Processing the URL parameters when the Flex
    Viewer is opened

24
lt/conceptsgt
25
ltchangeloggt
26
(No Transcript)
27
lt/changeloggt
28
lt/documentationgt
29
(No Transcript)
30
ltbenefitsgt
31
  • Enhancements (13)
  • Bugs (7)
  • Uniform Applications
  • Good Will
  • Advance the Art
  • Bacon
  • Hero Worship

32
ltenhancementsgt
33
(No Transcript)
34
(No Transcript)
35
(No Transcript)
36
(No Transcript)
37
(No Transcript)
38
lt/enhancementsgt
39
(No Transcript)
40
  • Hard to show
  • Fixed
  • Subtle
  • VERY IMPORTANT!
  • Credibility
  • I hate bugs
  • I love bacon

41
(No Transcript)
42
ltuniformapplicationsgt
43
(No Transcript)
44
(No Transcript)
45
(No Transcript)
46
lt/uniformapplicationsgt
47
(No Transcript)
48
    This is a great mapping tool!!  Better than
any others I have used previously. Thank you!  
                  mindy habig                  
317.374.7054   mjlevo_at_aol.com                  
49
http//www.flickr.com/photos/63861396_at_N00/22079341
88/
50
(No Transcript)
51
lt/benefitsgt
52
ltmadonnagt
53
Cee Lo Green
Madonna
Larry
54
lt/madonnagt
55
(No Transcript)
56
Hamilton County Flex Viewer
57
(No Transcript)
58
  • Anybody can write code.
  • Its the ideas
  • that are golden.

Its the ideas that are golden.
59
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com