Archive for the 'deCarta' Category

The map discussion on a list apart

So there is a great article on “A List Apart” about making maps without using the G or the Y (hat tip to the map room). It does a nice job introducing some of the open source players in the market. I put a small comment in the discussion about using deCarta (caveated it with a warning that it is a blatant product pitch) and there was a response. This blog post should serve as a way for people to give feedback if they want on my comments or about getting started with deCarta services. I did not want to hijack the discussion there with a big discussion with deCarta - so it was not that I was trying to drive traffic here - I was just trying to not dilute the discussion on their original post.

Could it be true - ArcWeb Services Discontinued?

Little birdies have been telling me that ArcWeb Services is no more - folded into other services and the staff dispersed. There is no more purchase options on their page - only renew. Well, Nature Valley and all you other Arcweb Service customers, I could always recommend another service that is fast, stable, and scalable. You can start for free and then move on to exactly the same API when you are ready to make some bling. Same API whether we host it or if you bring it behind the firewall; novel concept - ain’t it.  If you are interested go ahead and contact me or sales@decarta.com

Mashup Camp Day 1

Well here we go at mashup camp. It is nice to catch up people from last year, such as Ted from Bungee Labs. I really like the way David runs these events, he is funny and is flexible about how things go and they always seems to be fun. I am not sure if I want to try lead a session today or tomorrow but it should be fun to hear the discussion.

Some ideas:

  • What you want in a mashup API provider (other than free)
  • Moving beyond pushpins with location stuff
  • The dark side of mashup - authentication and relying on services not your own

I don’t think I am going to live blog this one - more of just a thoughts either during the day or sometime on friday. I am also thinking about entering the contest now that I grok our API. This could be a fun way to make a demo.

Wireless is grinding to a crawl - we’ll see how it holds up…

If you care about my schedule

If you want to meet up with me here is some of the things I will be going to in the near future:

1. The web 2.0 mapping and social network meetup in Menlo Park - This should be fun with Mapfacture, remapper, and mashed life giving presentations

2. Mashup Camp at the Computer History Museum -  had a great time last year and lookin forward to going again. Love the lightning round when you get to see all the cool apps people are making but it is also nice to hear the big boys talk about where they will push the enterprise.

3.  CTIA in Vegas - I am going to Mobile Jam beforehand. I really don’t like Vegas but it will be fun to be floor for this extravaganza. I will be working the booth so stop by.

4. Web 2.0 Expo - I will be there in the Tele Atlas booth looks to be a great floor as well. Come on over for a chat. I will be showing some of the demos I put together.

Farther out I am planning on attending Where and  for sure going to be at WhereCamp, perhaps Location Intelligence and Extend08.

Have I mentioned that I love living in the Valley…

Some more updates

1. Google releases a Contacts API - hooray to having a way to get all my contacts in and out of google apps

2. Firefox 3 really is faster and pretty nice looking as well.

3. Busy playing with PostGIS, Java, and some JavaScript - demo should be here relatively shortly for new stuff coming in our 4.3.1 JS API.

4. I am predicting that MS is gonna pull out of the deal and that this was all a ploy to decimate Yahoo!

5. I really hope the rumors about Apple taking the lock down route to being the gatekeeper to iPhone apps is false but somehow I don’t think it is. How come Apple keeps getting these free passes - meet the new boss, same as the old boss

6. I miss Sean’s posts about birds

7. My birthday is next Sunday - so you better get the Wii and various games in the mail soon.

Has the pendulum begun to swing away from frameworks?

This post is going to talk about using Frameworks (JSF, ASP.NET, Django, Ruby on Rails…) to build web applications and perhaps they have outlived their usefulness in many situations.
I have started to put together a demo server here at deCarta and as part of that I am going to need to write some demos. I know that when I write some MS based demos I will be using ASP.NET since that is was one of the benefits/drawback of MS development - one “blessed” web framework.

It has been a while since I have written some Java web applications and so I thought I would peruse the landscape. I have worked in JSF before but the XML hell that is the configuration files really harshes my mellow. That being said Seam seems to be an interesting framework but there is certainly a steep learning curve and I am still unclear if it runs on Tomcat. I then find Wicket which has no XML config files and everything is done through Java code - which appeals to me. I use an IDE so it can help me avoid doing the mundane and repetitive tasks which are prone to error. Most IDEs have no way to confirm that you don’t have typos in your XML or your XML declares a non-existent class. So Wicket, using nothing but Java code, feels like a step forward… until I look at the amount of code and classes needed just to do a simple form. Feeling undeterred I try to get going and then realize that Wicket documents relies heavily on Maven, and while I have nothing inherently against Maven it is yet another thing I have to learn that I am not in the mood to do now.

Now feeling a bit frustrated I go speak to Geoff and Brent, our web services and JavaScript gurus respectively, to seek words of advice. Turns out they have used Wicket and a bunch of other frameworks and they say, as somewhat devil’s advocates, that frameworks are a waste of time. They now believe that most web apps should be written as Servlets or web services which feed appropriate data to your JavaScript library of choice. I push back a bit and they do concede that for large team projects or repeatable projects a framework makes sense but they also point out that that you spend an inordinate amount of time wrestling with the framework rather than writing code.

And this is the question for the day - has the evolution of web development moved us away from frameworks as the one true way for web developers. All the web languages out there now have their own frameworks, from perl to Ruby to .NET to Java, are they overkill for most projects. Is there where REST and Ajax (and Comet soon enough) have brought us?

When I discovered Struts it was like a ray of light cutting through all the one-off web code I had written. But are we now at a point where the frameworks and the support infrastructure are just too much hassle without enough payoff. I understand sessions are another tricky thing that frameworks help handle but perhaps that is all the frameworks should do. Programming servlets to accept GETs or PUTs and having them spit out XML or JSON is really an order magnitude (WAG ) easier than taking on a framework. It seems some in the Java community are also discussing this issue (look in the middle of the Seam discussion for the grey box which is Matt’s commentary ).

So lazy web what do you think - has the time come to give up on these heavy frameworks and move to something more lightweight - REST services with an AJAX library fronting it? Or is this just a lazy person trying to get out of doing the hard work climbing a learning curve.

For those in the geo community this would like moving from an ESRI ADF or MapGuide to something like OpenLayers + GeoServer’s KML API.

I would really love to get some more data points from the community…

moving back here for a bit

I am going to return to blogging back here for a while. Taunts of Fake James aside, I am not happy with our current blogging solution on the devZone and will be moving back to here until we get it sorted out. Please see my post on the devZone for a bit more explanation.

oh the shame

Blogging is live on the devZone

Well we went live with blogging this afternoon - not exactly everything is where I would like it (such as comments not working) so consider it a work in progress. Have fun and look to me posting more over there than here for now.

An opportunity to pick on me

Way back way in the dark ages (fall last year) I gave a short talk at AjaxWorld as part of the TeleAtlas sponsored session. In doing a search today I came across the video link. Lecole Cole (formerly of TA) gives the introduction and then is my bit. Stay tuned after my talk to see MapQuest give a nice demo of their tech and terrabitz show off their extremely cool spatial application. Thanks goes to Brent and Peter for technical discussions, to Matt, John, Lecole, and Penny Duan (TA) for helping with the content, and to TA for inviting us on stage and giving us some pretty darn cool data to play with!

As always words of jest and derision are kindly appreciated.

http://www2.sys-con.com/webinararchive.cfm?pid=wc_aw7w_d2_s10_t1_teleatlas&registered=on

Welcome to the new year and some news

Hey all - hope you had a happy and safe new year celebration. The devZone @ deCarta will start hosting deCarta employees and team blogs in a few days. Given our current portal architecture at the devZone I can not aggregate the content from this blog so I will switch most of my copious [cough cough] blogging activity over to the devZone. Expect an announcement here as soon as it goes live.

Next Page »