Bennie from Arc found my blog and wrote a couple of comments on this post. I started writing a response but it got a bit lengthy for a comment so I decided to throw it into a new post:

Bennie, thanks for responding. That install was almost half a year ago. Ancient history! 🙂

Regarding my comments, I hate Java. Arc Express, Cisco’s ASDM, Cisco’s abomination for router configuration (can’t remember the name now) all use Java and to varying degrees show off what’s horrible about it. My overriding problem with Java is that it breaks User Interface conventions. Or rather, it has it’s own set of them and developers implement them inconsistently. The result is often a mess of a program where users have to struggle with silly things like inconsistent window focus and “enter” not doing anything. It’s 2009, I shouldn’t be forced to click the ok button because someone couldn’t program what the “enter” key should do in a text field.

It’s a whole slew of oddities like this that Arc Express seems to have hit on, all combining for a frustrating experience. Regarding this experience I seem to have purged the whole thing from my memory. You can see from my comments that I had numerous problems with UI elements acting inconsistently.

Do you really want my suggestion? Run away from Java. Drop it like it’s hot. Also, your product has all of the hallmarks of being written by engineers, for engineers. Maybe you’re ok with that but I don’t think that’s the market you’re going for.

Lastly, my memory is a little fuzzy on this but I seem to recall having to jump through some strange hoops to get the license or access to the install guide. I don’t recall exactly what the deal was with that but I remember it being bizarre and frustrating. It’s just an attendant app but somehow it’s like you guys want to build a certified installer ecosystem. Maybe I’m remembering it incorrectly. It’s just an app though. Sorry to burst your bubble but you don’t warrant an entire certified installer ecosystem.

As an alternative, look at Asterisk’s Flash Operator Panel (FOP). This program runs on the server, is included with just about every Asterisk distribution and for the most part just works. Now, I’m not real thrilled about Flash as that has potential to be another rathole like Java. Still, they’ll probably be able to port their app to HTML5 pretty soon.

In a nutshell, don’t “be different” when it comes to UI because the programmer thinks it’s cool. Especially because the programmer thinks it’s cool. That and accept that although you guys have a deal with Cisco, that doesn’t mean you are Cisco.

Sorry, one last thing. The UI I’m referring to here is almost universally the install UI, not the actual attendant console. As I referenced before I think the attendant console is actually ok. Not great but ok. This is one area where you have non-technical end users and they probably would benefit from thinking differently about the UI. One feature I love on my iPhone is conferencing multiple parties together. It’s painfully obvious how it works and it works great!

Comments (4)

  1. Leaky

    Reply

    Someone pointed this out to me so I’d thought I would make a comment…

    1) I agree with you…. Java does suck something that I would even let my ex girlfriend go near!

    2) Thats why Arc Express isn’t written in Java. 100% Guaranteed!

  2. Reply

    Must be the new version isn’t. Seems like 2.0 came out in May? That’s after I last used it.

    Maybe the new version is all sunshine and roses. I certainly hope the previous version was written in Java because if that mess wasn’t Java…blech.

  3. Reply

    I’ve just replied to your other post – I’d welcome you to try out the latest version if you have a CME to spare…

    I do appreciate the comments you make – and I would like to briefly respond…

    We (Arc Solutions) have products on both the CUCM and CUCME platforms – predominantly in the CUCM/Enterprise space. We have various applications and options available – all purely for Cisco UC. As an international business, we do have a certified partner network across all major theatres (USA, UK, Asia Pac, Middle East) – albeit these are focussed on the Enterprise/CUCM side of the market.

    Regarding the “jumping through hoops” to get a license/docs/software – I agree, this is something that has historically been a challenge for us. This has been due to the larger Cisco Solutions Plus & OEM agreements that we have in place with Cisco – and the need to host both the applications and crucially an automated, online licensing model. During the early stages of this, Arc Express downloaders were certainly hit with feeling some pain to get to the product! Believe me, this is now fixed – we have hundreds of Arc Express users out there – if the website was still having these issues then we wouldn’t be sleeping! That being said, if you have an old account on the site you may be affected – so when getting to the software, either setup a new account, or let me know your username and I can fix it for you…

    Overall though – we do recommend feedback such as this, and this has been one of our motivators behind launching our new forum (http://forum.arcsolutions.com) – to give our customers a platform to get in touch and let us know their feedback!

  4. Reply

    It’s encouraging to see specific responses to the pain points I experienced earlier this year. As I said in the other post, I’ll give the new version a shot and let you know what I think.

Leave a comment

Your email address will not be published. Required fields are marked *