Qcon ria与geo web连横共进

479 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
479
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Qcon ria与geo web连横共进

  1. 1. •••••••
  2. 2. •••• – –
  3. 3. • AJAX• Adobe Flash/Flex/AIR• Microsoft Silverlight• Sun JavaFX (?)• Firefox 3 (Prism, Tamarin, IronMonky)• Google (Gear, GWT, Chrome, etc.)
  4. 4. HTML HTML httpRequest Java Applet Flex AIR DHML Flash Firefox Java Java Web Start Remoting Scripting ActiveX Silverlight WPF .Net JavaScript JavaFX Google GWT Gear 开 种 桌 开 开
  5. 5. •••
  6. 6. • GeoWeb• (Mashups)• Distributed Data Management • • • Dynamic Web 2.0 Web 1.0
  7. 7. 桌 开 APIs OGC KML SOAP SQL Geospatial Geoprocessing GDB
  8. 8. S1 Publishing Services S1 Mashups S2 S2 + S3 Sn S3 S1 S1 S3ArcGIS
  9. 9. • – – – –•
  10. 10. Rich GeoWeb Viewer S1 S3 S2 Mashups S3 S1 Sn S1 S3ArcGIS
  11. 11. “Everything should be made as simple as possible, but not simpler.”- Albert Einstein“Simplify, and add lightness”- Colin ChapmanYAGNI (You arent Gana Need It) – “Always implement things when you actually need them, never when you just foresee that you need them.”- Ron JeffriesDRY (Dont Repeat Yourself, aka Single Point of Truth)
  12. 12. ••• fi••••
  13. 13. ••••••
  14. 14. ••••• – –
  15. 15. • – – –• – – –
  16. 16. 1. <?xml version="1.0" encoding="utf-8"?>2. <BaseWidget3. xmlns="com.esri.solutions.flexviewer.*"4. xmlns:mx=http://www.adobe.com/2006/mxml>5.6. <WidgetTemplate>7. <!– Hello, World! -->8.9. </WidgetTeamplate>10.11. </BaseWidget>
  17. 17. •<widgets> <widget title =“My First Widget” icon =“aicon.png” menu =“menuWidgets” config =“MyFirstWidget.xml” > MyFirstWidget.swf </widget><widgets>
  18. 18. Widget JavaScript1. dojo.provide("com.xyz.widgets.ANewWidget");2. dojo.require("com.esri.solutions.jsviewer._BaseWidget");3. dojo.declare(4. "com.xyz.widgets.AnewWidget",5. com.esri.solutions.jsviewer._BaseWidget,6. {7. // DemoWidget code goes here8. _module: "com.xyz.widgets",9. templatePath: dojo.moduleUrl("com.xyz.widgets", "templates/ANewWidget.html"),10. hello: “hey there!”11. }12. );
  19. 19. Widget HTML1. <div class="widgetContent">• <div class = "widgetPanel"• buttonIcon = "i_phone.png"• buttonText = "Panel 1">•• <p><!– Hello, world! />1. ${hello}• </p>• </div>• </div>
  20. 20. •••••••••••••
  21. 21. Overall S:mulus Health Educa:on Transporta:on Energy Housing Environment Workforce Public Safety STIMULUS PROJECTS NEAR ME: Address,    Zip Code Click on icons to get more informa:on $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $400,000 $500,000 $2,000,000 $40,000 $40,000 $40,000 Environment: Housing:Overall S:mulus   $ 400,000 $ 2,000,000[Statewide] Learn about our approach… Stimulus Reporting
  22. 22. Overall S:mulus Health Educa:on Transporta:on Energy Housing Environment Workforce Public Safety STIMULUS PROJECTS NEAR ME: Address,    Zip Code Click on icons to get more informa:on $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $400,000 $500,000 $2,000,000 $40,000 $40,000 $40,000Overall S:mulus   Need Maps:with Popula:on Density[Statewide]  Popula:on Density  Household Density  Per capita income (1999) Learn about our approach… LOW                                         HIGH Stimulus Reporting
  23. 23. Overall S:mulus Health Educa:on Transporta:on Energy Housing Environment Workforce Public Safety STIMULUS PROJECTS NEAR ME: 123 Main Street Click on icons to get more informa:on $40,000 Overall $ 1,100,000 Health $ 100,000 Educa:on $ 200,000 Transporta:on $ 150,000 Energy $ 150,000 Housing $ 100,000 Environment $ 100,000 Workforce $ 100,000 123 Main St Public Safety $ 200,000 Environment: Educa:on:Overall S:mulus   $ 100,000 $ 200,000 $500,000[Selected County]Learn about our approach… Stimulus Reporting
  24. 24. Overall S:mulus Health Educa:on Transporta:on Energy Housing Environment Workforce Public Safety STIMULUS PROJECTS NEAR ME: 123 Main Street Click on icons to get more informa:on ABC Elementary Funding:                             $80,000 $25,000 Es:mated Comple:on:  APR 2010 Overall $ 1,100,000 Educa:on $ 200,000 Public K‐12 $ 120,000 ABC Elem $ 80,000 XYZ High $ 40,000 XYZ High: ABC Elem:Public K‐12 $ 40,000 $ 80,000 $40,000[Selected County]Specific ProjectsLearn about our approach… Stimulus Reporting
  25. 25. Overall S:mulus Health Educa:on Transporta:on Energy Housing Environment Workforce Public Safety STIMULUS PROJECTS NEAR ME: 123 Main Street Click on icons to get more informa:on $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $40,000 $400,000 $500,000 $2,000,000 $40,000 Math Proficiency X $40,000 2006 2007 2008Educa:on  Effects of S:mulus:with Math Proficiency[Statewide]  Math Proficiency   Science Proficiency  Reading Proficiency Learn about our approach… DECLINE                      IMPROVE Stimulus Reporting

×