![]() |
![]() |
||
|
|
|||
5 cool Applications I have built -and failed to sell.Why you shouldn't listen if I offer you business advice.1. BigPicture.In 1994 I was working on ways to deliver a simple mapping interface, with no cost per seat to a few hundred *low powered* (486) PC's. I came up with a system that used ArcInfo to produce huge arrays of map images, updating them overnight in areas where updates. By inserting each image into a database, I could support hundreds of thousands of images -enough to fake a vector driven solution. I wrote a little windows application at home called BigPicture that did just this. We were even able to have CD's burned and ship a complete free package. We also had "hot spot" points in the database (eg a point inside every land parcel and on every manhole) so we could fake "ID". It worked a treat. The IT department hated it. It was never deployed on the Manukau LAN. 2. PizzaMap.In 1995 I wanted to put property mapping on the internet for Manukau City. There was no money for an ArcInfo license, and besides ESRI had probably realised by then that this sort of use of ArcInfo licenses shouldnt be encouraged. A web version of BigPicture was an obvious way to go. As a refinement on Big Picture users were able to type an address, and see their property highlighted. This was achieved by storing parcel coordinates in INFO (ie the Info in ArcInfo) offline, and using InfoLib in a CGI process to return them. These were added to a precooked postscript tile (made by the same ArcInfo process as BigPicture). The postscript was then ripped "live" with Ghostscript using parameters that produced an image at the required extent or scale. Web users could query their address and it could return a map in about 9 seconds. Low scale navigation was via an image array. We were beaten to first web mapping system in New Zealand by a Genamap powered solution at Landcare. Damm! The name Pizzamap came from the look of the maps we were serving, and the way they were sliced up. It wasn't "Pete's-map" Pizzamap ran on a retired Sun Sparc, and was a remarkable piece of skunkworks because we managed to get it passed the IT people. The beauty was, no one knew what that box did, and they were too scared to touch it! Someone told me years later that they used to show it to their GIS students and "marvel at its crude but effective operation". I liked that. Eventually the marketing people found it and freaked out, not because of the wildy out of date data etc -but because it didn't implement the official branding standards! Goodbye PizzaMap. 3. Map-TV.
At some point we did the obvious thing, and wired ArcInfo up to the net via the IAC (RPC) interface. I had managed to avoid learning Avenue to that point, but this got me working on my own "AV-Web" solution. It avoided what I considered the big downfall of AV-IMS, which was that (then) fat Java client. This made Av-IMS awful to start on dialup connections. Without DHTML we had to drop rubber band zooms and drag pans BUT it was super fast on the internet. I cant recall what if anything happened to AV-NET, but no doubt I would have hit license problems if I had got serious. I was happily naive about these things! A bit later, I quoted on my first job as an indpendent contrator. The client wanted an Intranet mapping system and (I later found) had a budget of about $60K. Knowing nothing, I pitched for a $5K solution. My plan was to use MO, but not MO-IMS. I didn't need the "web stuff" that MO-IMS brought to the table because I had worked out other strategies. Luckily for all concerned, someone (Andre Post) at the client site made me check that this was allowed under the MO license. To my amazement it wasn't. These days, I give away software for desktop use that I sell for web use. In those days, I was astonished because I could only see the problem from a technical point of view. "How can that web connector and some example apps be worth all that money?". We did the project, in partnership with Ollivier and Co and using MO-IMS. I pushed the frame/javascript fudge to the limit (or at least to my limit). I hate frames! They are seductive but ultimately very limiting. OK...
Given the "no MapObjects on the web" rule, I was amazed when a while later I found that the MO-LT license did not share this limitation. I'm in two minds about this product. Yes, it was a hack. I didn't write the engine so I am embarrassed. I did however put together a slick little system which had features like grouped layers, simple "web like" searches, and even meta-data based spatial discovery of layers and documents -years before the big guys. And it was free!
"So you marketed it, sold it amd made lots of money then Pete?" Err no. I eventually came up with a paid version, and morphed it into a sort of AXL server (I have since written a better one from scratch). I lost a bet with Kim Ollivier that in New Zealand I could give away more than I could sell (if you know Kim, mail him and say "pete says he owes you $100). 4. Emaml.Magnum Opus. How much can one write without actually shipping?
[Postscript: 5. Emaml.NetAnyone who has every used a .NET server control, having done web apps another way will appreciate how desperately ArcIMS needs a server control. Emaml is similar to ASP.NET so it was simple for me to fork a really good ArcIMS server control. I should have made a fortune (Map.Net probably did) but I was trying to do too other many things, and yet again I sold a few copies and did no marketing. At the time of writing we are still waiting for 9.2, but ESRI will then apparently have a server control. 6?..... | |||
|
| Home | Products | Download | Support | About us | Contact us|
Copyright ©2000 SpatialMedia N.Z. Ltd |
|||