A mobile database by any other name...

Published 1 November 6 2:1 AM | William

I'm really torn about this post.  On the one hand Microsoft has repeated one of their most annoying feats.  However they did it with a product that I love, so I feel a little bad dogging it out.   What am I talking about?  They renamed that little database that can run on your phone again!  So first it was SqlCe, then it was Sql Mobile, then it was Sql Everywhere, now it's SqlCe with an emphasis on the fact that CE stands for Compact Edition.  I'll stop now before I stick my foot in my mouth ;-) 

Comments

# Angel said on October 31, 2006 9:04 PM:

Here is a hint:

http://www.sybase.com/products/mobilesolutions/sqlanywhere

# Frans Bouma said on November 1, 2006 2:07 AM:

Angel: still, MS knew that for a LOOOOONG time, as SqlAnywhere is a product that's available for a while now. So renaming it to SqlEverywhere would create friction. I don't think SqlCE is a good name, unless it's called SqlCE 4.0. Otherwise it will cause problems with versioning...

# Angel said on November 1, 2006 12:28 PM:

Frans, I agree with both your points. We are finding that the name change of MSDE to Sql Express has been tremendously beneficial in terms of branding, the last thing I would like to see is another name snafu with this. SQLCe is really a great database to have in your pc and I hope it gets the recognition it deserves. My guess here is that more than "friction" was threatened here.

# Bill said on November 1, 2006 8:52 PM:

Angel: I appreciate your point but the whole thing has been a fiasco. Here's my issues. First off, SqlCE is viewed as a mobile pda database and short of a few gazillion dollars in branding, that won't change. The notion that they coulnd't have stuck with Everywhere b/c somehow they were bound to Sql Mobile and that Everywhere was never intended to be a release name really strains credibility. They dumped all this effort into Sql Mobile , then rebranded it Sql Everywhere, got people excited about it, and when people hear it's CE again, I'm absolutely certain the wind is coming out of the sales. I do presentations on this all the time and getting people to not fall asleep during SqlCE presentations was impossible. Hell getting them to show up was a chore. Sql Mobile had the same effect. But something about the name Sql Everywhere, and the fact it ran on the desktop, you could use the SqlCeResultset etc really got a lot of enthusiasm. Last weekend I had over 20 people in a presentation at code camp. The last code camp I did had a request for a second presentation. So my 'real' reason for complaining is that I've been running around the Southeast babbbling about how great Everywhere is, showing people how it's the perfect solution for single user scenarios, getting some folks excited, and now it's back to CE and I know interest is going to sink. I was going to rant on this a little but I stopped b/c having seen what it takes to push a release out the door, I know it's real easy for some goofball like me with no accountability to Monday morning QB a release or product name change. Everyone I know at Microsoft that handles releases is amazing b/c I know I'd crack under that pressure. It's a job where people are going ot hate you no matter what you do and the maximum potential for praise pales in comparison to the derision you get comparitively if things go wrong. I know we can be a whiny bunch, me in particular. But I think the problem is that this whole thing smacks of being Marketing driven and while I have the utmost respect for Steve, he pulled a John Kerry with that explanation. I've gotten Pinged all day with people cracking jokes about it. The whole notion that the dll's need to be named System.Data.Sqleverywhere or that developers would get confused by the name of the dll being different from the namespace is *a* reason, but it's not worth the price of admission. I mean, CF developers have had to live through P/Invoke and Unsafe code for 5 years now, so figuring out which dll to use is pretty simple. Admittedly there's a consistency issue for new developers, but all in all I've heard a lot of heckling over Steve's reasons. had I not seen what those poor PM's go through to put out a release, I'd probably be one of the hecklers, but I know that this decision wasn't made lightly and that the 'real' reasons probably aren't things that can or should be readily discussed publicly.

# Andy said on November 2, 2006 1:17 PM:

Who cares what they call it. If it works for what you want to get done then use it. If it doesn't use something else. I largely ignore branding anyway so what it's called makes about zip point sh!t difference to me. It kind of reminds me of some open source projects I have been on that when they got big they had to decide on a logo. Those projects wasted weeks on deciding on Logo's and branding when they could have been fixing bugs and adding improvments. At least MSFT has whole departments set up to handle the branding stuff so developers can do their jobs and not have to worry about it.

Search

This Blog

Tags

Community

Archives

News

  • William G Ryan William Ryan Bill Ryan W.G. Ryan Charles Mark Carroll Charles M Carroll
    My Blog Juice Microsoft MVP
    Bill Ryan W.G. Ryan William Ryan
    Cuckooz' MySpace Page View Bill Ryan's profile on LinkedIn
    My Profile on Twitter
    Please note that this is my personal blog and the opinions expressed are my own. Also, comment moderation is about one of the least important things in my life so please keep that in mind. I can't vouch for the authenticity of any of the posters so please don't hold me accountable. And whatever you do, don't pretend to be Noted Option Strict Off expert and AspFriend Charles Mark Carroll when you post. Doing so will lead him to become apoplectic and write absurd accusatory posts about me that are as coherent and thought out as they are factually correct. He does a stellar job proving his reputation is well deserved and he doesn't need any help from you making himself look foolish. If I have to listen to him banging his spoon off of his high chair one more time, I'm going to burst into flames so please don't make that happen!

    My other sites

    Cool Stuff

    Book Stuff

    Security

    ORM

    Data Access

    Funny Stuff

    Compact Framework Stuff

    Web Casts

    My KnowledgeBase Articles

    My MVP Profile

    Design Patterns

    Performance

    Debugging

    Remoting

    My Fellow Authors

    My Books

    LINQ

    Misc

    Speech

    Syndication

    Email Notifications