Thursday, May 2, 2013

Where We Are Now

Back in December of last year we talked about all the things we had planned and we were a bit over zealous in our timelines. Moving a very large flash project over to Javascript is by no means an easy task.

What we have noted is that over the last two years our mobile traffic has went up to nearly 10% of our over all traffic. With this is mind as we are doing our rebuild, we are constantly checking things out to make sure they work properly on tablets. We actually have an initial API out in the wild that we are testing with some initial clients. The ultimate goal of our API is to allow any web developer to implement Scribble Maps drawing technology. We have also been really focused on creating an experience that is similar, if not better, in quality to our current flash application experience. Further we want our API to work with currently existing APIs such as Google, Bing, and Mapbox.

Thanks to our amazing VIP supporters, we now have some resources that is starting to give us more freedom to focus solely on Scribble Maps. The first thing we are hoping to do is replace our current mobile site, which is only just a map viewer, with the first implementation of or javascript editor. Once we have let that run for awhile and are confident in its stability, we will start showing that editor in place of the flash application for those with modern browsers.

Since we are doing a complete rebuild we are also focusing on starting to prepare and implement things people have been asking for. One of those things is true collaborative mapping. Right now if you share the editor password multiple people can make changes to the same map. The problem is if people work on the map at the same time, they might write override the changes by others. Building in collaborative mapping will also set the stage to allow us to do something we have always wanted to do which is real-time map editing by multiple parties.

We're sorry for the delays, we get a lot of emails by developers asking when our technology will be available and so it does bother us that it is taking so long, but we don't want to roll out something that is too unstable to be usable.

Wednesday, December 5, 2012

Updates, VIP and more

So we are excited to roll out the first of several updates that are going to be coming out for Scribble Maps in the coming months. The first is we have introduced something called VIP membership. VIP offers several benefits.

VIP Membership

No Advertisements
VIP Members will not see any ads on either of the editors (pro.scribblemaps.com and scribblemaps.com/create/).

No Widget Advertisements
We have quite a few publishers who create a lot of different widgets and it is not very cost effective for them to pay $5 a widget. So with VIP membership every widget published under a VIP account will not have ads as long as the VIP membership is valid. If you currently have a pro account, this will work retroactively on any published widgets you currently have out there.

If you have paid for widget ad removals independently, don't worry, they won't suddenly get ads. That system is still in place and you are not required to get a VIP membership. If you don't want to get a VIP membership and just want to remove ads on a single widget, you can still do that by clicking the remove ads link on the widget itself.

Locked Cost
VIP will have additional benefits added to it going forward as we roll out our API and other Scribble Maps programs. If you sign up now, we will never raise rates on already existing VIP members in the future.

New User Interface Elements

In addition to the VIP membership, we have also added a couple of beneficial UI elements to ScribbleMaps.com. First you will notice at the bottom of screen there is now a bar for logging in, as pictured below.



Once you login you can now access your maps saved on your account by accessing "Your Maps" under the menu. Keep in mind that if you have already created a pro account, your pro maps will show up here as well and you can also log in using it. A pro account is now just a Scribble Maps account.


Anonymous map saving and sharing which we know a lot of you love still works the exact same but now you also have the option to easily save maps to your account and reload them later.

Wednesday, June 6, 2012

Updates

Hello all, we have been diligently working on our next version of Scribble Maps and we are very excited. When we first built Scribble Maps we were not really sure how it would even get used and you all really surprised us. On more then one occasion we would have people come to us and ask for certain features and what we have decided that on top of adding them to our own we would develop an API that would allow developers to build different versions of Scribble Maps. We are aiming to have the new tablet ready version of Scribble Maps and the API ready for late july or august of this year, and here is what you can expect.

Scribble Maps Javascript (HTML5) / Tablet Support
Scribble Maps was originally built in flash, and while flash has a lot of advantages it lacks the support on some major devices such as iPad. While widgets can be viewed, our editor could not, this is going to be changing.

Scribble Maps API
This is what we are the most excited about, this would give developers the ability to use our tools and technology to create out of the box drawing applications. This is more then just a wrapper API, we have developed our own cross-browser drawing support. This drawing render works with Google, however it will also work with Bing, Yahoo, Mapquest, and Open Leaf.

It gets better, into the API we are building support to pull in data layers from a variety of sources including geoCommons, Google, WMS, Custom tilesets and Spreadsheets.

Map Data API
Linked with the above API will be our data API, this will be able to be used independently of the SM JSAPI, and will allow you to save and then retrieve maps in a variety of different formats.

Scribble Maps Themes
The new version of Scribble Maps is being built from the ground up with themes in mind. This will not only allow for creating say a dark/grey theme you can switch to, but it has the more practical application of allowing the entire editor to be modified based on what you are using. So when you visit Scribble Maps on iPad you will get larger buttons.

Map Collaboration / Private Maps
While it won't be built into our first release, we will have support for individual item modification. This will allow groups of users to work on a single map. In addition to this we are going to be adding support for truly private maps that can only accessed via password.

Misc Features and Tools
While we haven't been active on our feedback forum because we have been focusing on development, we do read every single one. We will be adding things like the ability to turn off marker clustering, to change map measurement units (ft/metres) and more. In addition the new version of Scribble Maps will have at least one new very cool tool we think you will all enjoy.

New Scribble Products
One of the goals of developing our API is also to allow us to rapidly deploy mapping products. The first will be showcase demo of our API called ScribbleTrails.com which will be a wiki based mapping experience for sharing biking and hiking trails. We will also be developing products for the education space that will make it simple for teachers to have amazing geography classes.

Tuesday, January 10, 2012

Widget Advertisements

Since launching Scribble Maps we have been struggling with a way to keep it completely free and also make money to support future development and on going hosting costs. Today we launched our solution, and that is we have added advertisements to widgets. We understand that this might be frustrating to some, however, we have also added the ability to remove them.

For a one time payment of $5 the ads for a particular widget will be completely removed for you and all other viewers of the widget. The payment is per map ID, so if you only use one widget on your site with constantly changing content, you will only need to pay once. Also if you pay to get ads removed for one map ID you could reuse that same map ID at a later date if the previous map is no longer relevant.

Your $5 contributions will not only remove ads on your publish widgets but will also help us to continue developing Scribble Maps in a meaningful way. Thank you all for your support, and thanks for using Scribble Maps!

Thursday, December 1, 2011

Updates

Sorry for the lack of updates, we have been working on Scribble Maps. Since our last post Scribble Maps has been growing, and we are consistently amazed to see the new industries that are starting to find usages for Scribble Maps. Here are a couple of things we have been working on.

HTML5 Conversion
Scribble Maps is currently built using flash, we initially decided to use flash for its cross browser support and because of its performance. However, native browser technology has finally got to a point where we feel some what comfortable starting to transition the whole application to native technologies. We don't have an exact timeline for this, but the work has begun. Initially the first HTML5 roll out will be for the basic version of Scribble Maps and then later to the pro version. Our widget is already HTML5 compatible (it switches between the flash and js api accordingly).

Scribble Maps API
We are building an API that would allow Scribble Maps to be utilized on other websites, this goes hand in hand with our HTML5 conversion, the API will be fully a JS implementation. The initial functionality will be very basic at first allow for the retrieval of KML/GPX and basic access to our infrastructure.

Scribble Maps Classroom
One of our biggest users of Scribble Maps our teachers and students. We have had a variety of conversations with teachers, as well as some companies in the education space and we have started building a custom solution that uses Scribble Maps as a base for the education market.

Thanks all for your support and keep on Scribbling!

Saturday, December 25, 2010

iPad Support - Upgrading your widgets

Scribble Maps widgets up to now have been completely flash based, with the rise of the iPad we wanted to make it so that any map you can make using Scribble Maps can be seen by anyone anywhere.

So what we have done is upgraded our widget so that we can have the best of both worlds, a flash based widget, and if flash isn't there, a fall back to a javascript version. In addition since the new widget uses iframes, instead of hard code, this allows it to be easily embed into services such as blogger more easily.

However, if you currently have an embed and would like to take advantage of the new system, you will need to upgrade your embed code. The easiest way is to load your map and then use the get widget code, alternatively you could do it manually, the new embed code looks like this:

<iframe width="550px" height="400px" src="http://widgets.scribblemaps.com/widget.html?id=mymapid&d=true&mt=false&z=true&l=false&p=true" frameborder="0" style="border: none; margin: 0; padding: 0"></iframe>

where mymapid is replace with your own mapID. Just like the old widget, this widget also has support for rendering KML directly by setting the kml parameter.

There is a caveat, we have some custom features, such as line styling, that will not be properly rendered out in the JavaScript version, however, we will constantly be upgrading the JavaScript widget to get it as close as possible to the flash based widget as we can. If you would like to see how your map will look in the JS widget, you can load it using our mobile viewer at http://m.scribblemaps.com.

We are very excited about this, and look forward to more of your creations.

Happy Mapping!

Friday, December 17, 2010

40k Maps, and performance

We are rapidly closing in on 40k maps, thanks to all of you. With the increased usage of Scribble Maps we have found that a few of the things we built at the start were not designed to sustain this many files, so over the next couple days we are going to be doing some work on Scribble Maps, you can still make maps, and your widgets will still work, there just may be intermittent down times and some latency from the site. We apologize for any inconvenience as we work on some things to better support the future of Scribble Maps.