jducoeur: (Default)
[personal profile] jducoeur
Forgive me a blatant plug, but this is what I've been working on for the past couple of years, and now that ASAP Express has been properly unveiled I think it's time to talk it up a little. Besides, as I'll describe below, it's specifically relevant to LJ this time around.

ASAP is a curious little tool -- it's either a superpowered IM system or a simplified Web Conferencing system, depending on how you look at it. When you sign up for it, you get a little console, much like the one for Windows Messenger or AIM or suchlike, letting you set up chat sessions but with a bunch of extra functionality.

Some of you took a look at the beta for ASAP 1.0. A number of new features have been added for 2.1. Probably the most important is ASAP Links. If you're an ASAP user, you can publish a "link" on your blog, email signature or wherever. This link shows your current presence to the reader -- if they click on the presence, it fires up a meeting with you. They don't have to download anything: the system is Flash-based, so it works with about 95% of all browsers. It'll even do audio & video meetings if you have a microphone and/or camera.

So for example, the below is my ASAP link:

<input ... >Talk to Justin if available!

If this says that I'm available, it means that you can just click on it to chat with me. (I'm actually unavailable most of the time, I'm afraid -- since I'm the core server developer, I'm usually pointing to the development servers instead of the real ones. But this week I should be online a bunch.) Please feel free to try it out. It works best with a broadband connection of some sort -- while the meeting doesn't require any download, it's a pretty hefty Flash movie, and can take a while to fetch over a slow pipe. I've also put this link into my Bio, so it should be permanently available.

For those who are curious, here are some of the other goodies in the system:

In meetings, ASAP has integrated screen sharing, again thanks to the stuff hidden inside Flash. You can declare a screen-sharing session and instantly show what's going on in a window or on the whole screen. This is really useful when trying to explain how something works. It also has special gadgetry for sharing PowerPoint presentations -- not exactly a key feature for most of my friends, but often useful in a business setting.

The Meet ASAP feature was one of the first ones we created, and is still one of my favorites for business use. You can declare that you need to meet with, say, five other ASAP users at the first opportunity. The system will keep track of that request, and the next time all of you are available, it will tell you that you can start the meeting now. It'll keep tracking this for you until you either have the meeting or cancel the request.

Scheduled Meetings are one of our particularly WebEx-like features. You can say that you will be having a meeting at, say, 3pm tomorrow. ASAP will send you an email that you can forward to everyone you want in the meeting, with a web link in it; if you want, you can get this meeting in iCal format, which imports into most kinds of appointment books. At the scheduled time, people just click on the link, enter their name and email address, and *poof* -- they're in the meeting.

Lifelines are probably the most powerful feature in the system, although they're only available in the ASAP Pro version. The Lifeline is a bunch of people, any of which might be contacted for the same purpose -- for example, a lot of companies are creating IT Support Lifelines. They show up as a single presence: if anyone in the Lifeline is Available, then the Lifeline shows up as Available. When someone tries to contact the Lifeline, they get any one of those people in a meeting, to work on the issue. Lifelines can also be published as Links, just like people can, so you can create things like Sales Lifelines that you put on a web page: if someone wants to get in touch with your Sales Department, they just click on the link and instantly get an audio/video meeting with one of the salespeople. (In fact, that's how we're doing our own sales.)

The thing that's really new this month is the restructuring of the prices, and particularly the release of ASAP Express, which is a free version of the product. It's specifically aimed at the blog community, to do exactly what I did above: you can publish your link in your blog to make yourself available for outside contact. While the ASAP Console only runs on Windows still (sorry about that -- the usual economic constraints), anyone can contact you: since the meetings themselves are strictly Flash-based, they run on almost all browsers and operating systems.

Before anyone asks, the catch is that ASAP Express is only free for two-person meetings. That's generally fine for most casual chats, but not enough for many business purposes, which is why it was set up this way. If you add more people into a meeting, there's a substantial charge (15 cents/minute, so somewhere between the cost of long distance and roaming). Really, the point is to convince people that it's a useful business tool and upgrade to ASAP Pro, which costs $250/year and lets you get unlimited meetings of up to 15 people. $250/year sounds like a lot, but from a business viewpoint it's actually pretty cheap given how powerful the system is. We're not really competing with things like AIM -- rather, we're mostly focused on WebEx, which costs easily ten times that much.

Okay, enough advertisement. I encourage y'all to download it and try it out. Like I said, the whole point of ASAP Express is to come up with a blog-friendly version of the system. Please ask questions if you have them -- my self-appointed mission right now is to evangelize a little around LJ. So please spread the word...

(no subject)

Date: 2005-02-16 06:07 pm (UTC)
keshwyn: Keshwyn with the darkness swirling around her (Default)
From: [personal profile] keshwyn
It appears not to work on freebsd?

(no subject)

Date: 2005-02-16 06:23 pm (UTC)
keshwyn: Keshwyn with the darkness swirling around her (Default)
From: [personal profile] keshwyn
Yeah, we have no flashplayer that I know of - the linux one, in theory, MIGHT work, but I've never gotten it to.

OK, I'll try testing from home later. :)

(no subject)

Date: 2005-02-16 06:13 pm (UTC)
From: [identity profile] goldsquare.livejournal.com
It is rather sad that your email is your handle - makes it rather interesting for me to separate work and life, and yet integrate
them.

Is there a good reason not to open a new namespace for handles?

(no subject)

Date: 2005-02-16 06:28 pm (UTC)
From: [identity profile] goldsquare.livejournal.com
It's a product-killer for me.

I'm more than happy to be available via a web site or other thing under a pseudonym. But I sure don't want my email addressed posted or poached that way.

I could create a faux or temporary email address for purposes of registration, but that would break some of the functionality.

Sorry, dude - it's not seriously broken, but it is broken. Wouldn't it be neat if I could have one ASAP account, and a sequence of pseudonyms that pointed to it, that were contextually appropriate?

(How could they see the value of multiple persons on a single identity, like a Lifeline, and not see the utility of multiple identities on a single person? Crazy.)

(no subject)

Date: 2005-02-16 07:40 pm (UTC)
siderea: (Default)
From: [personal profile] siderea
you can basically put in anything that's syntactically legal

Really? Because that's not true of the sign-up page -- it choked on a syntactically legal email address.

Earth to Convoq: the "+" character is syntactically legal in email addresses.

(no subject)

Date: 2005-02-16 08:25 pm (UTC)
From: [identity profile] goldsquare.livejournal.com
Note that, while it asks for an email address when you ask to meet with someone via an ASAP Link, it does no validation of that address -- you can basically put in anything that's syntactically legal.

You haven't tried to download the free version, have you?

(no subject)

Date: 2005-02-16 07:04 pm (UTC)
From: [identity profile] oakleaf-mirror.livejournal.com
Being a geek, I had to push the button to see how it worked. Even though the link had said you're available, after a time, it said you weren't, and I could try again later or leave a message.

Of course, at that point, I immediately reloaded this web page, expecting that the link would have updated to show you were no longer available. Alas, it still claimed you were.

(no subject)

Date: 2005-02-16 08:01 pm (UTC)
From: [identity profile] oakleaf-mirror.livejournal.com
While that better explains what happened, here, I wonder if that's the best model. It seems there are two separate potential problems, here. Your first comment implies that the meeting request wasn't persistent, and since I didn't leave a message you didn't know I'd tried to contact you while you were AFK. I'd think it would be good to know that you missed potential contacts. Secondly, the message I got when you didn't pick up said you weren't available. While true, I refreshed the page with the link immediately, and it still claimed you were. Were that a tech support lifeline, for example, I might well feel slighted, or that I was being ignored, or that the messaging system was broken. Perhaps you might advance the idle timeout when a request goes unanswered (as opposed to actively refused). Again, in this case, I had no particular reason to contact you, other than to play with the system, and it's not a problem that you didn't answer.

(no subject)

Date: 2005-02-17 03:40 am (UTC)
From: [identity profile] oakleaf-mirror.livejournal.com
It mainly arises from the fact that our concept of availability is pretty subtle, and the UI tries to simplify it into a smaller number of concepts for the user.

Not to belabour the point, but being told in two different windows, at the same time, that you are both unavailable and available isn't subtle. One of them would unsubtly seem to be wrong.

Flash can share screens?

Date: 2005-02-17 03:43 pm (UTC)
From: [identity profile] metageek.livejournal.com
In meetings, ASAP has integrated screen sharing, again thanks to the stuff hidden inside Flash.

Gack. Flash can share my desktop with somebody? What kind of provisions are there against J. Random Flash Movie doing this without my knowing?

Re: Flash can share screens?

Date: 2005-02-18 12:52 am (UTC)
From: [identity profile] hfcougar.livejournal.com
I didn't know about it. That is interesting, since I work in educational media and screen-sharing can be a useful teaching tool.

Back when I worked in another educational media lab, we had a specific app for screen-sharing, but I don't remember the name of it. This was pre-Flash.

Lifelines

Date: 2005-02-17 03:44 pm (UTC)
From: [identity profile] metageek.livejournal.com
They show up as a single presence: if anyone in the Lifeline is Available, then the Lifeline shows up as Available.

Ah--it's a hunt group...plus doing the Right Thing with presence. Clever.

(no subject)

Date: 2005-02-18 12:49 am (UTC)
From: [identity profile] hfcougar.livejournal.com
I still find it somewhat confusing, but that's because I haven't really stopped and played with it yet. The download, installation and setup were super-easy and it's very visually appealing.

I did notice that the Asapsvc process keeps running in the background after I quit the app, and it also starts when I start up my computer even though I told it not to. The app doesn't start, but the process is still there going in the background. Since I have a computer of relatively little brain, having stuff run that I don't need/want running is a dislike for me.

Adding to the complaints about email as handle, I noticed after importing my second AIM list (I have two AIM accounts, and they each have each other on their buddy list so I can tell if I've left one running somewhere it's not supposed to be) that I got a little message that said "[email address] has joined ASAP and will appear in your Contact List under that name instead of: [AIM username]". Now, I deliberately used a medium-level address when I signed up(Hotmail, as opposed to say, my Simmons account) and I also don't tend to waste time IMing with people I actively don't want having my e-mail address, so I'm not too bothered personally. But I can see where others would get their nose out of joint about it, since they've basically just had a message sent out giving their email to someone who might not have had it.

(no subject)

Date: 2005-02-18 01:30 am (UTC)
From: [identity profile] hfcougar.livejournal.com
Aha! Knowing that's why it does that makes it not so bothersome. If there's a specific, necessary reason for it to still run, that's a bit different. I wasn't thinking about the other-IMs factor and so I wasn't sure why it would be doing that.

I'm of mixed opinion about privacy stuff, but I do try to keep note of it when it occurs because I know others can be very sensitive. With the nearly sole exception of my cell phone number, I tend to be pretty uncaring about my own personal info. Many others I know are not so laid-back about it, some with very good reason.

(For instance, I don't know if you're on a Certain Local Mailing List, but basically someone sent out an email the other day informing everyone about Google's feature that allows you to type in any not-unlisted telephone number and receive the name of the person it's registered to and a clickable link on a map to their house. The possible ramifications of that sent chills up my spine, even though I'm aware that if one has a published phone number it's a short leap from the phone book to MapQuest.)

(no subject)

Date: 2005-02-18 01:19 pm (UTC)
From: [identity profile] hfcougar.livejournal.com
Have you ever read The Transparent Society by David Brin? I had to read it for a class several years ago, and I'm pretty sure it's time for a re-read, although it might be a bit dated (I don't remember). I have a copy of it around here somwehere.

Profile

jducoeur: (Default)
jducoeur

October 2025

S M T W T F S
   12 34
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags