Your SlideShare is downloading. ×

Ria与Geo Web连横共进

283

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
283
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. • • • • • • •
  • 2. • • • • – –
  • 3. • AJAX • Adobe Flash/Flex/AIR • Microsoft Silverlight • Sun JavaFX (?) • Firefox 3 (Prism, Tamarin, IronMonky) • Google (Gear, GWT, Chrome, etc.)
  • 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. • • •
  • 6. • GeoWeb • (Mashups) • Distributed Data Management • • • Dynamic Web 2.0 Web 1.0
  • 7. 桌 开 APIs OGC KML SOAP SQL Geospatial Geoprocessing GDB
  • 8. S1 Publishing Services S1 Mashups S2 S2 + S3 Sn S3 S1 S1 S3 ArcGIS
  • 9. • – – – – •
  • 10. Rich GeoWeb Viewer S1 S3 S2 Mashups S3 S1 Sn S1 S3 ArcGIS
  • 11. “Everything should be made as simple as possible, but not simpler.”- Albert Einstein “Simplify, and add lightness”- Colin Chapman YAGNI (You arent Gana Need It) – “Always implement things when you actually need them, never when you just foresee that you need them.”- Ron Jeffries DRY (Dont Repeat Yourself, aka Single Point of Truth)
  • 12. • • • fi • • • •
  • 13. • • • • • •
  • 14. • • • • • – –
  • 15. • – – – • – – –
  • 16. 1. <?xml version="1.0" encoding="utf-8"?> 2. <BaseWidget 3. 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. • <widgets> <widget title =“My First Widget” icon =“aicon.png” menu =“menuWidgets” config =“MyFirstWidget.xml” > MyFirstWidget.swf </widget> <widgets>
  • 18. Widget JavaScript 1. 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 here 8. _module: "com.xyz.widgets", 9. templatePath: dojo.moduleUrl("com.xyz.widgets", "templates/ANewWidget.html"), 10. hello: “hey there!” 11. } 12. );
  • 19. Widget HTML 1. <div class="widgetContent"> • <div class = "widgetPanel" • buttonIcon = "i_phone.png" • buttonText = "Panel 1"> • • <p><!– Hello, world! /> 1. ${hello} • </p> • </div> • </div>
  • 20. • • • • • • • • • • • • •
  • 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. 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 Overall 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. 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. 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 Projects Learn about our approach… Stimulus Reporting
  • 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 2008 Educa:on  Effects of S:mulus: with Math Proficiency [Statewide]  Math Proficiency   Science Proficiency  Reading Proficiency Learn about our approach… DECLINE                      IMPROVE Stimulus Reporting

×