SlideShare a Scribd company logo
1 of 44
Download to read offline
Ria与Geo Web连横共进
•
•
•
•
•
•
•
Ria与Geo Web连横共进
•
•

•

•
    –
    –
• AJAX
• Adobe Flash/Flex/AIR
• Microsoft Silverlight
• Sun JavaFX (?)
• Firefox 3 (Prism, Tamarin,
  IronMonky)
• Google (Gear, GWT, Chrome, etc.)
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




   开
        种                                                    桌




                                                                      开
                                                                                    开
•



•
•
Ria与Geo Web连横共进
Ria与Geo Web连横共进
Ria与Geo Web连横共进
•                                                  GeoWeb
•   (Mashups)
•      Distributed Data Management




                                               •
                                               •
                                               •   Dynamic


                                     Web 2.0


       Web 1.0
桌                          开
                           APIs

                           OGC
                                  KML
                          SOAP
                                 SQL




                                        Geospatial
    Geoprocessing   GDB
S1
         Publishing
          Services
             S1
                      Mashups
             S2                           S2   +

             S3


             Sn                      S3


                                     S1




     S1       S3



ArcGIS
Ria与Geo Web连横共进
•
    –
    –
    –
    –
•
Rich GeoWeb Viewer

          S1
                                   S3

          S2
                Mashups

          S3

                                        S1
          Sn




     S1    S3



ArcGIS
Ria与Geo Web连横共进
“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)
•
•
•   fi
•
•
•
•
Ria与Geo Web连横共进
Ria与Geo Web连横共进
Ria与Geo Web连横共进
•
•
•
•
•

•
Ria与Geo Web连横共进
•
•
•
•
•
    –
    –
•
    –
    –
    –
•
    –
    –
    –
Ria与Geo Web连横共进
Ria与Geo Web连横共进
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>
•

<widgets>
  <widget title =“My First Widget”
          icon   =“aicon.png”
          menu   =“menuWidgets”
          config =“MyFirstWidget.xml”
  >
       MyFirstWidget.swf
  </widget>
<widgets>
Ria与Geo Web连横共进
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. );
Widget HTML

1.  <div class="widgetContent">
•     <div class      = "widgetPanel"
•          buttonIcon = "i_phone.png"
•          buttonText = "Panel 1">
•
•       <p><!– Hello, world! />
1.         ${hello}
•       </p>
•     </div>
•  </div>
•
•
•

•
•
•
•
•
•
•
•
•
•
Ria与Geo Web连横共进
Ria与Geo Web连横共进
Ria与Geo Web连横共进
Ria与Geo Web连横共进
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
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
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
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
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
Ria与Geo Web连横共进

More Related Content

Similar to Ria与Geo Web连横共进

Meet Xo Core Presentation 2011 (2)
Meet Xo Core Presentation 2011 (2)Meet Xo Core Presentation 2011 (2)
Meet Xo Core Presentation 2011 (2)elizabethprovo
 
Nordic Connectivity Daniel Sjöberg, Telia Sonera I C
Nordic  Connectivity    Daniel  Sjöberg,  Telia Sonera I CNordic  Connectivity    Daniel  Sjöberg,  Telia Sonera I C
Nordic Connectivity Daniel Sjöberg, Telia Sonera I CNiklas Johnsson
 
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...Altos Research
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionJason Strate
 
Rubicon Project Networks
Rubicon Project NetworksRubicon Project Networks
Rubicon Project NetworksDM2EVENTS
 
8.29.11.dwp short termpresentation
8.29.11.dwp short termpresentation8.29.11.dwp short termpresentation
8.29.11.dwp short termpresentationmazimoyo
 
Chan presentation final
Chan presentation finalChan presentation final
Chan presentation finalDaniel Chan
 
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...Networking Library Services: A Glimpse at the Future--Moving Library Manageme...
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...OCLC Research
 
Rietta Business Intelligence for the MicroISV
Rietta Business Intelligence for the MicroISVRietta Business Intelligence for the MicroISV
Rietta Business Intelligence for the MicroISVFrank Rietta
 
Weartech presentation
Weartech presentationWeartech presentation
Weartech presentationMarco Solfato
 
Reconfiguring Academic Collections: the role of shared print repositories
Reconfiguring Academic Collections: the role of shared print repositoriesReconfiguring Academic Collections: the role of shared print repositories
Reconfiguring Academic Collections: the role of shared print repositoriesConstance Malpas
 
Power point presentation
Power point presentationPower point presentation
Power point presentationJVASQUEZ060
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionMargaret-Anne Storey
 
SSI Event monetization method and Startups
SSI Event monetization method and StartupsSSI Event monetization method and Startups
SSI Event monetization method and Startups01Booster
 
Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Moullet
 
Fabio Ghioni Asymmetric Warfare and Interception revealed
Fabio Ghioni Asymmetric Warfare and Interception revealedFabio Ghioni Asymmetric Warfare and Interception revealed
Fabio Ghioni Asymmetric Warfare and Interception revealedFabio Ghioni
 

Similar to Ria与Geo Web连横共进 (20)

Meet Xo Core Presentation 2011 (2)
Meet Xo Core Presentation 2011 (2)Meet Xo Core Presentation 2011 (2)
Meet Xo Core Presentation 2011 (2)
 
Nordic Connectivity Daniel Sjöberg, Telia Sonera I C
Nordic  Connectivity    Daniel  Sjöberg,  Telia Sonera I CNordic  Connectivity    Daniel  Sjöberg,  Telia Sonera I C
Nordic Connectivity Daniel Sjöberg, Telia Sonera I C
 
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...
Predicting the Housing Market with Buyer & Seller Psychology (Predictive Anal...
 
A Function by Any Other Name is a Function
A Function by Any Other Name is a FunctionA Function by Any Other Name is a Function
A Function by Any Other Name is a Function
 
Cfir aim 10. maj 2012
Cfir aim 10. maj 2012Cfir aim 10. maj 2012
Cfir aim 10. maj 2012
 
237 valeof tiersssp_june07dl
237 valeof tiersssp_june07dl237 valeof tiersssp_june07dl
237 valeof tiersssp_june07dl
 
Rubicon Project Networks
Rubicon Project NetworksRubicon Project Networks
Rubicon Project Networks
 
8.29.11.dwp short termpresentation
8.29.11.dwp short termpresentation8.29.11.dwp short termpresentation
8.29.11.dwp short termpresentation
 
Chan presentation final
Chan presentation finalChan presentation final
Chan presentation final
 
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...Networking Library Services: A Glimpse at the Future--Moving Library Manageme...
Networking Library Services: A Glimpse at the Future--Moving Library Manageme...
 
Rietta Business Intelligence for the MicroISV
Rietta Business Intelligence for the MicroISVRietta Business Intelligence for the MicroISV
Rietta Business Intelligence for the MicroISV
 
Weartech presentation
Weartech presentationWeartech presentation
Weartech presentation
 
Ad apt campaign layout
Ad apt campaign layoutAd apt campaign layout
Ad apt campaign layout
 
Reconfiguring Academic Collections: the role of shared print repositories
Reconfiguring Academic Collections: the role of shared print repositoriesReconfiguring Academic Collections: the role of shared print repositories
Reconfiguring Academic Collections: the role of shared print repositories
 
Power point presentation
Power point presentationPower point presentation
Power point presentation
 
Benevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolutionBenevol 2012 Keynote: The Social Software (R)evolution
Benevol 2012 Keynote: The Social Software (R)evolution
 
SSI Event monetization method and Startups
SSI Event monetization method and StartupsSSI Event monetization method and Startups
SSI Event monetization method and Startups
 
Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012
 
Luminare
LuminareLuminare
Luminare
 
Fabio Ghioni Asymmetric Warfare and Interception revealed
Fabio Ghioni Asymmetric Warfare and Interception revealedFabio Ghioni Asymmetric Warfare and Interception revealed
Fabio Ghioni Asymmetric Warfare and Interception revealed
 

More from George Ang

Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction   construct wrappers automatically to extract information f...Wrapper induction   construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...George Ang
 
Opinion mining and summarization
Opinion mining and summarizationOpinion mining and summarization
Opinion mining and summarizationGeorge Ang
 
Huffman coding
Huffman codingHuffman coding
Huffman codingGeorge Ang
 
Do not crawl in the dust 
different ur ls similar text
Do not crawl in the dust 
different ur ls similar textDo not crawl in the dust 
different ur ls similar text
Do not crawl in the dust 
different ur ls similar textGeorge Ang
 
大规模数据处理的那些事儿
大规模数据处理的那些事儿大规模数据处理的那些事儿
大规模数据处理的那些事儿George Ang
 
腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势George Ang
 
腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程George Ang
 
腾讯大讲堂04 im qq
腾讯大讲堂04 im qq腾讯大讲堂04 im qq
腾讯大讲堂04 im qqGeorge Ang
 
腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道George Ang
 
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化George Ang
 
腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间George Ang
 
腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨George Ang
 
腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站George Ang
 
腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程George Ang
 
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagementGeorge Ang
 
腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享George Ang
 
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍George Ang
 
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍George Ang
 
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍George Ang
 
腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享George Ang
 

More from George Ang (20)

Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction   construct wrappers automatically to extract information f...Wrapper induction   construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...
 
Opinion mining and summarization
Opinion mining and summarizationOpinion mining and summarization
Opinion mining and summarization
 
Huffman coding
Huffman codingHuffman coding
Huffman coding
 
Do not crawl in the dust 
different ur ls similar text
Do not crawl in the dust 
different ur ls similar textDo not crawl in the dust 
different ur ls similar text
Do not crawl in the dust 
different ur ls similar text
 
大规模数据处理的那些事儿
大规模数据处理的那些事儿大规模数据处理的那些事儿
大规模数据处理的那些事儿
 
腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势
 
腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程
 
腾讯大讲堂04 im qq
腾讯大讲堂04 im qq腾讯大讲堂04 im qq
腾讯大讲堂04 im qq
 
腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道
 
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化
 
腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间
 
腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨
 
腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站
 
腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程
 
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement
 
腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享
 
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍
 
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
 
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
 
腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享
 

Recently uploaded

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 

Recently uploaded (20)

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 

Ria与Geo Web连横共进

  • 4. • • • • – –
  • 5. • AJAX • Adobe Flash/Flex/AIR • Microsoft Silverlight • Sun JavaFX (?) • Firefox 3 (Prism, Tamarin, IronMonky) • Google (Gear, GWT, Chrome, etc.)
  • 6. 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 开 种 桌 开 开
  • 11. GeoWeb • (Mashups) • Distributed Data Management • • • Dynamic Web 2.0 Web 1.0
  • 12. 开 APIs OGC KML SOAP SQL Geospatial Geoprocessing GDB
  • 13. S1 Publishing Services S1 Mashups S2 S2 + S3 Sn S3 S1 S1 S3 ArcGIS
  • 15. – – – – •
  • 16. Rich GeoWeb Viewer S1 S3 S2 Mashups S3 S1 Sn S1 S3 ArcGIS
  • 18. “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)
  • 19. • • • fi • • • •
  • 26. – – – • – – –
  • 29. 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>
  • 30. • <widgets> <widget title =“My First Widget” icon =“aicon.png” menu =“menuWidgets” config =“MyFirstWidget.xml” > MyFirstWidget.swf </widget> <widgets>
  • 32. 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. );
  • 33. Widget HTML 1. <div class="widgetContent"> • <div class = "widgetPanel" • buttonIcon = "i_phone.png" • buttonText = "Panel 1"> • • <p><!– Hello, world! /> 1. ${hello} • </p> • </div> • </div>
  • 39. 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
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. 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