Date post: | 21-May-2015 |
Category: |
Technology |
Upload: | allan-laframboise |
View: | 2,186 times |
Download: | 0 times |
Social #WebApps
Ideas for developing GIS applications that are socially a ”where”
Allan Laframboise
EDN Team
@AL_Laframboise
who am I?
edn.esri.com
@AL_Laframboise
who are you?
ideas for
socializing
#webmaps
we all love putting
GIS apps
on the web
challenges…
tools
usability
design
interface
customer, expectations are higher…
see more (visualize)
explore more (locations)
do more (analysis)
share more (social)
developers, faced with new challenges
real-time data
accurate geocoding
routing with local knowledge
advance sharing…
today…
sharing
&
socializing
Quiz!
Have webapp/webmap applications?
Expose sharing functionality?
Integrate with social media?
sharing is important…
sharing is easy…
1. Create widget for your application (AddThis or Sharethis)
2. Customize the widget (type of sharing)
Social bookmark
Social media (FB, Twitter…)
3. Add script
integrating with social networks is important…
Twitter…
140 chars
instant message
anything, anyone, anytime, anywhere
any “where”…
anatomy of a tweet
Hey, I finally made it to #WhereCampPDX! Can’t wait to
meet everyone. Thanks for sending me @JimBarry.
What am I doing?Who/what am I referring to?
Reference/address for someone.
I noticed a brush fire off the 10FWY south of the 91FWY
interchange. Anyone dispatched yet? #LAFires
Traffic accident off of the 38FWY near Big Bear Lake.
#SoCalTraffic
Anyone know where there’s still parking available for the
baseball game tonight? #OregonEvents
…
pseudo geotweetsWhat…
Where?
Who…
useful to GIS’ers?
Twitter API = simple
1. Search (HTTP - JSON, atom)
2. Twitter (REST - JSON, XML)
3. Streaming (JSON)
http://twitter.com/statuses/user_timeline.xml?screen_name=al_laframboise
http://twitter.com/statuses/friends_timeline.xml
security
vs
Twitter’s new geolocation platform
developers only…
apps can
add
lat/long
but only if you
“opt-in”…
Opt-in Geocoding
anatomy changes? NO!
Hey, I finally made it to #WhereCampPDX! Can’t wait to
meet everyone. Thanks for sending me @JimBarry.
What am I doing?Who/what am I referring to?
Reference/address for someone.<geo xmlns:georss="http://www.georss.org/georss">
<georss:point>37.780467** -122.396762**</georss:point>
</geo>
curl -d "lat= 45.53269 long=-122.66116&status=I finally made it to #WhereCampPDX" -u user:pass
"http://twitter.com/statuses/update.xml"
<?xml version="1.0" encoding="UTF-8"?>
<status>
<created_at>Sat Oct 03 02:52:51 +0000 2009</created_at>
...
<geo xmlns:georss="http://www.georss.org/georss">
<georss:point> 45.53269 -122.66116 </georss:point>
</geo>
<user>
<name>AL Laframboise</name>
...
<geo_enabled>true</geo_enabled>
...
</user> </status>
7 days only!
scary right?
wrong!
opt-in
1.
<geo_enabled>false</geo_enabled>
search API has always existed…
2.
http://search.twitter.com/search.atom?q=wherecamppdx
&geocode=45.52803%2C-122.66061%2C25km
apps are already doing this…
Location: Redlands, CA
Location: iPhone: 45.53269,-122.66116
3.
P:34.05748,-117.19569 Subbing-in for @jimbarry who was
planning to attend #WhereCampPDX. See you there!
few examples
Share you map with the world
http://tinyurl.com/sharemap
“geotweeters” – Who’s saying what and where?
http://tinyurl.com/geotweeters
Real-time geolocation and GIS
ArcGIS Explorer
Finally
users expectations are higher
share your maps
embrace the power of social media
Real-time geolocation information is the future!