June 5, 2008

Government: less Web pages; more Web services

Filed under: Government, Missouri Mapping Project, social networking — kirk @ 8:40 am

Check out the recent article on ars technica. It discusses a new paper from researchers at Princeton University. David Robinson, Harlan Yu, William Zeller, and Ed Felten, all of Princeton’s Information Technology Policy Center, suggest that government officials focus less (much less) on developing usable web sites, and instead focus (much more) on providing raw public data such as regulatory decisions.


A number of reasons. The public sector has many developers and resources to develop innovative Web sites. While a government committee may spend weeks debating on what color icons to put on Web page, an individual can build a googlemap everyone can use in an evening. But individuals can only do this if they have access to the data.

We already know that good Web development means splitting out presentation, business logic and data access. We build applications that call Web services to access data. Then we post that information in xhtml pages that are styled with CSS. Why not build the Web services so they are exposed to the public? Then, anyone can access them.

‘Wait!’ You may say. ‘Our Web services are behind a firewall. We don’t want to punch a hole in our firewall.’ Fair enough..and you don’t have to. Consider this:

Many of us want to use AJAX in our Web pages. These AJAX pages must sit on a public accessible server (or else the public can’t get to them). AJAX pages require javascript to grab data for dynamic updates. Javascript cannot make calls to data services that are not on the same server as the javascript. This means that if you want AJAX in your application, you’ll need to have some sort of public Web service. In MDC development, we’re calling it a ‘proxy service’ (following the lead of Jeremy Keith of ‘Bulletproof AJAX‘ fame). This proxy service is a public accessible application that turns around and calls your real Web service that is behind the firewall. If you want to use AJAX for the public, this is how you’ll have to do it.

But if you’re doing this, anyone in the public can call that same application (because it’s on the public facing server). Poof! You’ve got a public facing Web service.

In short, building public facing Web services is something you’ll have to do to build AJAX pages. So why not develop a strategy now for figuring out how to make your data available to the public?

And why stop there? Why not have Missouri government foster an environment that encourages the public to access and mashup our data? I mean, what good is public facing data if no one knows it’s there?

In the United Kingdom, a non-profit group has joined forces with government to create the Ideal Government prize competition. To win the prize, individuals or groups in the public hacked government data with a free online map, and sent a short description and a link to Ideal Government contest. Entrants showed what’s possible in terms of locating public-sector data (schools, crimes, hazardous waste dumps, high-spending councils, whatever) on maps as easy to use as Google. All this was done by simply having government release access to its data. This group is even going further by actively engaging the public in government with
Missouri could encourage such use of it’s data if it simply listed all agency data feeds. In fact, if Missouri government knew of all its existing data feeds, we could probably improve our own state and agency Web sites (by accessing feeds of other agencies). For more on this idea, see my posts on the Missouri Mapping Project.

In the next fiscal year, our development team here at MDC are going to be piloting these sorts of public Web services to expose information on our public conservation areas, job openings, area regulations, and available publications (we’re already releasing RSS feeds of our news in coordination with several other state agencies to present news on the Missouri state portal.)

For all this to work, then government needs to do the following:

  1. Build public facing Web services
  2. Make the URL to these services a permalink (i.e., a URL that will never change)
  3. Make the public aware of this service (and encourage it)

So…how can we make this happen in Missouri?
As a final note, see what Utah government is already doing in this area by checking out David Fletcher’s blog.

April 24, 2008

MAGIC (GIS) conference today April 24th

Filed under: Government, Collaboration, Missouri Mapping Project — kirk @ 8:35 am

Today I’m helping Mark Brunner of the Missouri Department of Conservation do a workshop on using Google maps at the MAGIC 2008 Symposium.

Here are some links I’m going to use during the presentation. Feel free to follow along :-)

A place we’ve all been to, but did you realize you can pull kmz or georss feeds into it? Go there and type in the following kmz or georss urls.

    (from the postings related to wildlife disease issues)
  • (georss from my blog)
  • /feeds/geo/?id=8753840@N06&lang=en-us&format=rss_200
    (a rather lame photo album of mine on Flickr…pulled via georss feed from Flickr)
    (by the way, get rid of the space after ’services’ when copying and pasting..had to do that to get the link to fit across two lines)

My links on cool Google map apps. and developer links on my account.

So where am I presenting? See the link below.

Show on map

September 28, 2007

GIS shapefiles to KML and GeoRSS

Filed under: Government, Geotagging, Missouri Mapping Project — kirk @ 3:25 pm

I’ve been busy preparing for the Google maps / GeoRSS workshop at the Organization of Fish and Wildlife Information Managers (OFWIM) conference this past week.

All the stuff we did there you can find at the site.

There are a few tools we used at the workshop that might interest some of you wanting to use Google maps as a cheap way to provide maps to your areas (especially if your areas are for outdoor recreation).

One is a tool that will take shapefile data from GIS and provide you with both a KML and GeoRSS file as output. While the latest ESRI product now will export KML files, this tool still has merit since it provides you both with some options and a look under the hood at the conversion process.

Another item is a web page that allows you to input Google map code and execute it on the page. This served as a great tool during the tutorial on how to build Google maps.

Whether you’re involved in getting outdoor recreational activities on the map for the public or just the location of your government offices, take a moment to visit and grab some code (or supply feedback or ideas).

tag: , , , , , ,

August 22, 2007

Further progress on outdoor recreation spots in Google maps

Filed under: Government, Geotagging, Missouri Mapping Project — kirk @ 8:32 pm

At this point, the work on now includes the following:

  1. Information on how to mark up your areas in the recmap xml
  2. A javascript you can deploy on your own site that will read your xml file and produce a Google map with tabbed windows.
  3. Information on how to validate your xml file

I’m rather pleased with the javascript since it automatically resolves your correct domain (used when the javascript attempts to get your xml file) and it also successfully deals with IE and all other normal browsers when it comes to working with multiple namespaces in an xml document.

The next steps will be to complete the aggregator on the site. When this is complete, the site will able to periodically query the recmap xml files on community sites and pull their recreational opportunities into one central database.

While this project is geared toward Missouri outdoor recreational opportunities, the tools being developed can be used anywhere.

As always, I’m looking for any input or feedback. What do you think will make this project work better?

tag: , , , , ,

July 20, 2007

GeoRSS, Googlemaps and outdoor recreation

Filed under: Government, Collaboration, Geotagging, Missouri Mapping Project — kirk @ 9:04 pm

Haven’t posted for awhile because I’ve been busy with a new project.

In short, I’m working with some folks to create a way that cities, non-government organizations, as well as state and federal agencies can easily syndicate information about their outdoor recreational facilities and services with each other in Missouri.

This project has two components: One is a method by which xml can be used to syndicate information between all the partners listed above. The other is the use of google maps as a low-cost solution to present that information.

The project came about in response to a common problem I’ve seen in many collaborative Web projects. Many collaborative Web projects, in my opinion, fail because of how they collect information. Usually, a collaborative site will contact many organizations and manually collect information to put in a master database. By the time that information is collected, however, some of the information is already outdated.

After the collaborative Web site is launched, how to you update the information? The traditional approaches are to either no update it, engage in a major manual update project every few years or ask agencies to come to one central Web site and help update the collaborative Web site. None of these approaches works well.

Why not create an environment where all partners in a collaborative site simply made sure that data on their own respective sites was up to date? And what if the collaborative site was able to just go to each partner site and grab the up to date information? This would allow partners to focus on keeping their own site up to date and it would automatically update the collaborative site.

That’s the idea behind what I’m currently calling the Missouri Mapping project.

I’ll be posting more information about over the next few months, but I’d like to make two points up front:

  1. This project could work for any state or country. In fact, the more states that adopt this project, the more would help this project
  2. I’m quite eager to get and use any input you have on this project, how it could be improved, and any other type of suggestion or resource you might have to help this better a better project.

My overall goal is to provide a mechanism that enables government to easily collaborate with non-government organizations or individual citizens — specifically when it comes to getting people outdoors to enjoy (and ultimately protect) our wildlife habitat.

tag: , , , ,

Powered by WordPress

valeant acquires zovirax viagra il prezzo in farmacia comprare levitra in italia cialis on line con ricetta cipro temperature oggi feldene pomata a cosa serve catalogo allegra stosa indocin ulcerative colitis voltaren gel pomata agenzia franco via cipro voltaren gel cena sk effetti collaterali augmentin prurito escitalopram ogd venta de viagra on line argentina verdure a foglia larga coumadin voltaren sr 50 allegra infantil dosis cipro luoghi da visitare escitalopram ram risperdal consta toedienen propecia 4 anni thuốc boi voltaren triamcinolone acetonide gluten free casa vendita via cipro roma placche gola febbre augmentin generico del norvasc effetti collaterali voltaren fiale levitra danni collaterali levitra stomaco pieno o vuoto depo provera efficiency kauris iii tronchetti provera agen propecia indonesia plavix 75 mg piano terapeutico voli aerei per cipro medicamento voltaren bula meclizine teratogenicity voltaren gel ipren viagra serendipiteit triamcinolone in groin area diovan cold medicine posologie furosemide oap oratorio albenza prezzo trental 600 e se clomid non funziona generico crestor 10 mg voltaren fiale diclofenac costo voltaren fiale uso del viagra nel cane finasteride nessun risultato siti archeologici cipro xeloda risultati minocin dermatite periorale risperdal consta cancer mezza compressa di zoloft controindicazioni del finasteride voltaren toronto star actonel 75 mg prezzo la dose giusta di viagra come agisce benzac dividere una compressa di cialis protonix pharmacologic class eritromicina o benzac interazione coumadin con alimenti zoloft e irrequietezza crisi cipro slovenia meclizine dizziness vertigo strattera gehirndoping viagra effetti collaterali impotenza pastilla voltaren 75 mg quanto dura effetto viagra allegra traduzione tedesco triamcinolone feline lamictal 25 mg ficha tecnica nitrofurantoin urine discoloration clonidine delirium tremens escitalopram 20 mg walmart trazodone pharmacology spiaggia limanaki cipro finasteride 5mg generico crema dermatologica aciclovir escitalopram urine color risperdal long terme diltiazem emedicine quanto costa l'antibiotico augmentin allegra d qual laboratorio price of generic escitalopram durata effetti collaterali cymbalta finasteride e attacchi di panico augmentin e protezione gastrica clomid e tensione addominale augmentin modo e tempo di somministrazione voltaren gel e tachipirina molsidomin und viagra volo orio cipro ciotola allegra verde tupperware acquisto viagra contrassegno diflucan stomaco pieno vuoto aciclovir crema posologia diflucan effetti collaterali cipro prelievo obbligazioni sandoz metoprolol effet secondaire zoloft abbassa la pressione differenza tra klacid e augmentin actos generic name pioglitazone naprosyn è un antinfiammatorio risperdal lapsilla cialis costo confezione clomid mezza compressa lasix allattamento trazodone 4 dollar list voltaren gel 4 grams voltaren 25 contents anti seizure medication dilantin voltaren uso cutaneo levitra ciao dostinex funziona propranolol cavernoma voltaren emulgel 100g novartis cipro dove è come sostituire il norvasc nac nuova allegra compagnia pillole come il viagra medicamento inderal 40 la vedova allegra teatro alfieri torino acheter viagra avec mastercard triamcinolone cream dog risperdal ampola juro pro allegra 2200w si può prendere il sole sotto augmentin thuoc tri giun albendazole risperdal cosa serve medicamento lindeza orlistat farmacocinetica y farmacodinamia del combivent prednisone perimenopause costo cialis 2013 forum al maschile viagra paphos cipro recensioni cialis perdida vision viagra salg norge viagra poshel von songtext nave bari cipro cipro leg cramps assunzione cialis prima del rapporto voltaren thuocbietduoc quando uscirà il viagra generico voltaren ampolla 75 mg precio influenza intestinale bactrim per quanto tempo si può prendere singulair harga viagra cina 1000mg risk of voltaren meclizine composition quali antidolorifici con il coumadin allopurinol granulat temperature medie cipro agosto cerotti per herpes zovirax zovirax sciroppo indicazioni xeloda gonfiore addominale differenza tra totalip e crestor costo de motilium esami del sangue per coumadin cosa non deve mangiare chi prende coumadin tronchetti provera processo crestor 10 mg colesterol escitalopram testicle pain sospensione del coumadin per intervento chirurgico farmacia dr simi viagra procardia 10 mg cost augmentin per tre giorni allegra conesa metoprolol succinato 50 mg preço viorele birth control mircette propecia un dia si otro no offerte cipro all inclusive cipro after levaquin prezzo actonel 75 larnaca cipro mappa voltaren emulgel per contusioni densità cipro propranolol glicose dociton oder propranolol voltaren fainting prednisone 20 mg tab qual cipro dal satellite diltiazem drip to po conversion pfizer viagra argentina che cosa e clomid augmentin pediatrico bugiardino triamcinolone acetonide tinea pedis isordil e viagra abilify effetti collaterali sessuali negozio allegra desio alergia na voltaren dove posso comprare il viagra quanto costa l'antibiotico augmentin senza ricetta come acquistare viagra via internet bere alcolici sotto antibiotico augmentin cialis generico su internet effetti del risperdal clomid e prontogest inderalici propranolol recommended dosage ventolin pulmicort atrovent isola di cipro economia nicosia cipro comunità europea cialis e prostata prefisso italia cipro viagra lettland precio ventolin farmacia farmaco simile al cialis imposizione fiscale cipro tamoxifen sclerosing peritonitis seroquel xr ile seroquel farkı clonazepam 0.5 mg escitalopram 10 mg seroquel funziona seroquel modafinil iperico o zoloft similar al viagra chile propecia senza lattosio voltaren sod ec 75 mg comprare viagra croazia voltaren et ibuprofen orlistat venta peru immun mot viagra feldene pomata controindicazioni voltaren cerotti principio attivo esiste il viagra x le donne zoloft o sertralina generico co diovan infomed diflucan 150 mg a cosa serve risperdal venta voltaren plus 50 mg voltaren resinat und pille augmentin gravidanza terzo trimestre voltaren tabl 50 mg recensione cialis generico allegra pediatrico composição quanto costa affittare una macchina a cipro quante ore prima assumere viagra viagra da 10 mg risperdal fa male voltaren emulgel va bene per ematomi il lasix non fa effetto augmentin bambini quando fa effetto principio ativo moduretic claritin vs allegra d adalat crono effetti indesiderati seroquel bei alzheimer dostinex fine allattamento risperdal consta annual sales zoloft quanto ci mette fare effetto clomid dosaggio massimo cipro pronounce la vedova allegra lecce come sospendere il plavix lamictal e sonnolenza abilify 5 mg posologie seroquel e stitichezza triamcinolone powder augmentin primi giorni gravidanza il cialis è un vasodilatatore allegra spender noleggio barca cipro navetta cipro porta di roma diflucan candida bugiardino opiniones viagra spain indikasi salep voltaren viagra e leucemia pillola e augmentin gravidanza metoclopramide neonates clomid stomaco pieno o vuoto voltaren 1 cream cosa puo provocare il viagra effet viagra long terme actos 15 mg controindicazioni film la vedova allegra metoprolol succinate er suc 25mg quanto costa levitra orosolubile propranolol et l'alcool propecia sicurezza acquistare viagra in contrassegno triamcinolone .01 cream voltaren e gastroprotettore si puo prendere il cialis con la pressione alta viagra generico nas farmacias nitrofurantoin oral suspension cost mal di schiena voltaren o muscoril dostinex per due giorni cosa non si puo mangiare se si prende il coumadin viagra la bucata cipro acquisto casa posologia feldene soluvel augmentin antibiotico per denti orlistat farmacia similares depo provera chemical castration dose nolvadex per ovulazione gente allegra film 1942 posologia voltaren punture pfizer viagra costo intossicazione da isoptin istanbul cipro voli case in affitto a roma zona cipro dostinex per abbassare la prolattina clozaril medicamento comprar viagra generico por internet farmacocinética lipitor triamcinolone acetonide cream groin posologia del clomid cialis 5 mg dolori muscolari remeron sonnolenza aldara mestruazioni dosaggio prometrium in gravidanza precose generic baclofen classe farmacologica effetti collaterali aciclovir varicella vermox senza glutine diflucan chemioterapia propranolol bisoprolol equivalent dose mallanna movie allegra song lyrics vacanze a cipro a natale metoprolol succ er 12.5 mg moduretic principio attivo dimethicone faseolamina e orlistat a quanti anni si prende il viagra xenical senza ricetta medica zyban smettere di fumare inderal migraine posologie prezzo viagra da 100 voltaren dispers tabletten metoclopramide motilium sito sicuro per comprare viagra generico effet secondaire provera il clima a cipro musica allegra anni 60 viagra originale prezzo in farmacia diovan e diuretico triamcinolone acetonide cream 1 use costo viagra in slovenia cipla suhagra india girare cipro in bus allopurinol pyrazinamide prendere augmentin a stomaco vuoto dostinex con ricetta cetirizine vs allegra d plavix insufficienza renale coumadin prima o dopo i pasti prednisone 20 mg effet secondaire cibi con effetto viagra viagra 50 mg costo cloridrato de propranolol serve pra que seroquel prolong teilbar dove si trova isola di cipro zimox o augmentin per bambini traghetti per cipro trazodone success rate levitra generici in italia adalat ar prezzo proventil proair ventolin prinivil cost cipro xl generic centri ovodonazione cipro ampicillin unacid medicine augmentin duo forte voltaren resinat und dispers cialis e digestione posologia voltaren rapid 50 voltaren aleve motilium sciroppo foglietto illustrativo testimonial pengguna cytotec viagra 100 mg torrino voltaren e reparil aldara crema e rapporti generico do remedio allegra pediatrico a cosa serve il bactrim forte crestor est il une statine voltaren da 75 cipro piatti tipici commander viagra generique astelin corticosteroid cialis one day effetti collaterali prednisone contre indications voltaren gel ciatica medicamento augmentin 500 nexium impotenza clomid estradiol prochieve success stories voltaren retard fachinfo depo provera generic names voltaren resinat mit milch fungsi escitalopram meteo cipro dicembre viagra ® official site foto euro di cipro prezzo al pubblico plavix allegra pediatric dosing epocrates kamagra controindicazioni lisinopril compresse consolato italiano cipro via cipro roma quetiapine vs risperdal risperdal ivz diovan generic date 2013 per quanti giorni va preso augmentin zovirax labiale 2g prezzo love l'amore ai tempi del viagra funziona lo xenical consigli su cipro el voltaren tiene corticoides escitalopram discontinuation syndrome viagra und alcohol depo provera risques augmentin senza ricetta medica nome generico lexapro dividere cialis 20 mg pomata voltaren gel prezzo voltaren gel 100gm 1 cefixime penicillin allergic campral naltrexone combination voltaren sr 75 mg tabletta in alternativa al coumadin cerotti voltaren controindicazioni abilify per dormire viagra fine del brevetto come somministrare il viagra concerta und risperdal prix voltaren spray storia isola di cipro finanza allegra sinistra storica levitra crea assuefazione voltaren cautions escitalopram launch viagra impotentie aciclovir studio medico torrino natura allegra concamarise aldara indicazioni terapeutiche eccipienti del bactrim dimensioni dell'isola di cipro micardis 40 mg generic la vedova allegra rimini palacongressi voltaren emulgel vente libre triamcinolone acetonide degradation a quoi sert la pommade lamisil posologia augmentin bambini 30 kg risperdal calmant risperdal consta monograph kamagra spedizione da europa prezzo dulcolax 30 cpr methotrexate modalità di somministrazione risperdal maladie d'alzheimer zoloft diverticulitis compazine administration iv ficha farmacologica decadron effet sevrage propranolol viagra per chi soffre di ipertensione augmentin 500 mg compresse prezzo voltaren tabletki na co si può rimanere incinta con il clomid voltaren gel emedicine voltaren recreational value quanto costa il viagra in thailandia dove si trova il viagra senza ricetta episodi questa allegra gioventù el ventolin da taquicardia cialis tempo di assunzione differenza tra viagra levitra e cialis voltaren 1 topical gel provera sanitari testimoni dulcolax clozaril registry australia arava immunosuppression prezzo cialis in farmacia italia costo in farmacia del viagra ventolin sciroppo controindicazioni che cos'è la propecia augmentin sospensione 35 ml voltaren gel pendant la grossesse aciclovir e pillola interazioni viagra lima peru voltaren 50 dispers effetti collaterali finasteride 5 mg biglietti per cipro cialis e pressione sanguigna escitalopram invima procardia alternatives finasteride blocca caduta voltaren dolo liquid caps 12.5 mg voltaren muscoril e cortisone colon irritabile augmentin voltaren amphetamin zoloft dopo quanto fa effetto levitra e sport cosa mangiare prendendo coumadin diovan diarrhea costo viagra con ricetta zoloft price per pill nizoral 1 tinea versicolor raggiungere cipro via mare augmentin antibiotico vie respiratorie se prendo augmentin posso stare al sole abilify dopo quanto fa effetto aciclovir sandoz 800 mg posologie seroquel prolongin lopetus