since ‎06-11-2008
‎10-12-2019
Raff_
Employee
Re: Extras> Python cocomo API, tiny thing
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Well, my Python skills only go so far 🙂Thanks for finding this. I'll get it fixed for the next SDKrelease.

Views

92

Likes

0

Replies

0
Re: Screen sharing and the existing plug-in
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Nothing (or almost nothing) is technically impossible 🙂The problem here is the addin has access to the client systemresources (screen and keyboard) and so for security reason it onlyruns signed applications (and the only application we sign today isConnectNow).In order to enable SDK applications to run in the addin weshould either forego the signing (not an option 🙂 or we get intothe business of validating and signing developer applications, withpolicies possibly even stricter than Apple AppSt...

Views

100

Likes

0

Replies

0
Re: Creating rooms from flex
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Are you saying that everything works but you are seeing thewarning messages or that something doesn't work ?I did a search for the warning and in most of the posts itsays it's just a... warning 🙂There is some mention of particular versions of PHP. Whatversion are you using ?Also, there is some mention of this error when accessing anIIS server but this is not the case because we don't use IIS.If you have any problem, please let us know, otherwise youcan try to updated to the latest PHP module, o...

Views

32

Likes

0

Replies

0
Re: How to activate RTMPT ?
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
so, I wrote a long reply to this but I think the Forum ate it🙂this time I'll try to keep it short...RTMPS is RTMP over SSL. Nothing to do with HTTPS, but you areright that at some point in time RTMPS was RTMP wrapped in an HTTPSconnection.In any case where and how you host your application doesn'thave anything to do with the communication with the Cocomoservices. Once your application starts, it will talk to our serversusing https for the REST API and rtmps for the real time messaging,but again...

Views

35

Likes

0

Replies

0
Re: Problem with the ruby script for external authenitification
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
you are right that trying to figure out when a user closes abrowser windows instead of using the "logout" button of anapplication is next to impossible 😞So here are a few options:- with the current implementation one way to know if asession secret is valid is to let the client find out. I mean, yougenerate a user authentication token using the stored sessionsecret, you pass it to the client, the client tries to connect to aroom and if the authentication fails it calls you back and you geta new ...

Views

71

Likes

0

Replies

0
Re: Cocomo without flex
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
I tried your app and it still works for me 😞I didn't have a chance to downgrade my Flash Player yet (I amusing 9.0.124 that I think it's the latest Player 9) but I am quitesure that that isn't the problem.Is it possible that you are testing on a brand new machine(or VM instance) where the Windows Internet stack is complainingthat you are going from an insecure URL (http) to a secure URL(https ?)I know that on a brand new Windows install if you were to tryto access an http page that redirects yo...

Views

45

Likes

0

Replies

0
Re: How to activate RTMPT ?
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Tunneling gets automatically enabled when the standardconnection fails but I think we currently have a bug (related totiming) that does break it. Note that we only enable RTMPS over a proxy (using the HTTPCONNECT method) and not RMTP over HTTP(on port 80)If you have any info on how to configure the firewall/proxyso that I can reproduce the problem and test the fix we canprobably get the fix in for the next SDK update.

Views

35

Likes

0

Replies

0
Re: Cocomo without flex
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Well, I tried to build an AIR app with no MXML and run it inthe Standalone player and... it works 😞This was on Windows XP with FlashPlayer 9 (9.0.124 debugversion).Can you tell us more about your configuration ?

Views

45

Likes

0

Replies

0
Re: Cocomo without flex
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
I don't see any reason why this would work when embedded inan HTML page and not work if not embedded.Could you try again and send the full debug log up to thepoint of the error ?thanks!

Views

44

Likes

0

Replies

0
Re: Problem with the ruby script for external authenitification
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
The session becomes invalid once the room "closes".The room closes after no users are in the room for aspecified amount of time (that I never remember, I think it's 5minutes 🙂If you can control when user exit your room (i.e. if theyreport back to your server that they are exiting) you can keeptrack of when the session may become invalid (and if you think thesession has been invalidated because you think a user enters theroom after a certain amount of time the room has been empty) youcan call ge...

Views

71

Likes

0

Replies

0
Re: PHP external authentication
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
I am not sure I understand the question.Assuming you are asking if you have to use the provided chatpod vs. implementing your own chat room, the chat pod uses theSimpleChatModel.You can implement your own UI that uses SimpleChatModel ifyou don't like the provided UI.If you are asking about user to user messaging, you caneither implement your own model, or use the SimpleChatModel with"private" conversations.If you look at the chat pod, there is a listbox that lets yousend messages to everybody, o...

Views

55

Likes

0

Replies

0
Re: PHP external authentication
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
We do require SSL support (and when you access the http URLwe'll redirect you to https).I am not sure of what you mean by "the second error". I thinkwhat's happening is that the connection fails because it cannot usehttps and I throw a CocomoError("connection-failed")

Views

50

Likes

0

Replies

0
Re: PHP external authentication
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Ah! I think I know why your test doesn't work!You are using the wrong "shared secret". The one in yourexample is not the one currently associated to your account (youcan see it by going to "http://cocomo.acrobat.com"and logging in).You need to make sure you use the same value Cocomo is using,otherwise we cannot validate your token and the authenticationfails.BTW, since you posted your real login and password, I suggestyou change it now 🙂Hope this help!-- Raffaele

Views

52

Likes

0

Replies

0
Re: PHP external authentication
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
your token seems ok.it would really help if you could run in debug mode and sendus the trace.Did you try to run the PHP example as-is, with yourcredentials ? Did it work for you ?Sorry for my example to be a little "cryptic", but I tried todo too many things in one file 🙂First, the PHP script generates an HTML page with a form, ifyou don't pass any parameter and an HTML page with the embedded SWFif you do pass the parameters.Second, since I didn't want to use a database to store theresult of am...

Views

51

Likes

0

Replies

0
Re: Creating multiple users
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
You can create another AdobeID using a different e-mailaddress and use as your second login.One thing to notice, though, is that when using theAdobeHSAuthenticator there is no difference between a user with anAdobeID that is not the account/room owner and a named guest. Bothwill enter the meeting as guest and get promoted if you allow it.If you want to experiment with different roles (because yourapplication uses more than the standard roles provided by Cocomo)or you need to test with users with...

Views

63

Likes

0

Replies

0
Re: isight webcam...
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
The first time you tried did you select your camera from theFlashPlayer "Settings" panel ? Cocomo uses whatever camera theFlashPlayer selects.If you right-click when you have the application running andselect "Settings" from the menu you should be able to see whatother camera devices the FlashPlayer thinks you have.

Views

26

Likes

0

Replies

0
Re: More than 1 user at my testing chat room
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
It would be helpful if you can run the debug player on the pcthat doesn't work and send us the debug messages.Regarding a java client, we are working on it (as I explainedin another thread, mainly for server-to-server communication) butcurrently we can't commit on any release date.

Views

92

Likes

0

Replies

0
Re: server side limitations
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
We are planning of keeping the free service with the limitslisted in the previous post, and a paid service with extendedlimits and/or pay-as-you-use similar to what Amazon offers fortheir webservices and what Google is planning to offer forappengine.

Views

50

Likes

0

Replies

0
Re: Problem with the ruby script for external authenitification
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
One thing that I think is incorrect, and I should explain itbetter in the documentation is that assuming you wanted to use yourgetAuthenticationToken method to get a token for two differentusers in the same session, your code would actually get twodifferent sessions (every time you call getSession() you'll get anew one) the second invalidating the first.I am still debating of how the API should work. The originalidea was that you call call Cocomo only once to get a session for aroom, then you ge...

Views

71

Likes

0

Replies

0
Re: Generic "Presence Awareness"
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Interesting idea but I am not sure we have all the pieces toimplement it completely.Currently the presence information is associated to a room(the room is the only entity that knows which users are in) and wedon't have an easy way to "federate" rooms or exchange presenceinformation between them.Actually we do keep track of all users currently logged in(and which room they are supposed to be, even if potentially theycould not be in the room yet or have just left) but we are notkeeping per-account...

Views

213

Likes

0

Replies

1
Re: Cocomo Bridges
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
We are working on a server-side Cocomo client (currently wehave a prototype for a Java client) that can be used either tocontrol your Cocomo application via your application server (addingvalidation, filtering messages, injecting messages) but couldeasily be used to provide a "data bridge" (for example in your caseyou could have your IM server sending chat messages to a cocomoroom).Again, currently we are in a prototype stage without a realdelivery date, mainly because we are a small team with a...

Views

129

Likes

0

Replies

0
Re: Hosting
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
No, currently Cocomo is only offered as a service hosted byAdobe.If you have any particular reason to prefer local hosting vs.a hosted service please drop us a note. It will help us validateour strategy.

Views

46

Likes

0

Replies

0
Re: Dynamically switching rooms
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
You can try:sessionContainer.logout()sessionContainer.roomURL = newRoomURL// possibly change user new room ownerauth.userName = newUserNameaut.password = newPassword// login into new roomsessionContainer.login()

Views

62

Likes

0

Replies

0
Re: Unable to initialize session
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Currently Cocomo doesn't let you automatically create therooms when a user tries to enter, but assuming you have aserver-side application that manages your users you could createthe room the first time they sign up with you (or every time andyou'll get an error if the room already exists).You can look at various implementations of the accountmanager API in the SDK (in extras/scripts). For each of them thereis an example of how to use them at the bottom (the script actsboth as a "library" that yo...

Views

79

Likes

0

Replies

0
Re: Session end
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
I think there is a way in the node configuration to specifythat some nodes are transient and don't get persisted (and Ithought the default for files, whiteboard and chat was that theydon't persist)I am wondering if the problem is that the room doesn't reallyshutdown even after all your users have left (normally the roomshutdown a few minutes after the last user has left - notimmediately because users may have been just temporary disconnectedbecause of a network glitch or something).The problem i...

Views

33

Likes

0

Replies

0
Re: Cocomo & PHP
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
As I said the code was written for PHP 5, that has been outfor a while now so I thought it was a safe bet 🙂You need to do a little more to make it work on PHP 4 butthis maybe will help: http://www.webmaster-talk.com/php-forum/78717-differences-between-php4-and-php5.htmlI think the things to look for are:- Class constructors- Method and properties visibility- constants (do I use constant ? I don't remember 🙂hope this helps, or maybe you could thing about updating toPHP 5

Views

43

Likes

0

Replies

0
Re: Basic Chat may not work behind firewa;;
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
So, here is the deal: currently Cocomo only supports rtmps(rtmp over SSL) and not rtmpt (rtmp tunneling over http), but we dohave support for going through a proxy. Only problem: I think Ifound a bug because I don't see the messages that say that we aretrying to connect through the proxy.I'll try a fix in the next few days (and if you can open abug it would help us to not forget 🙂 but it would be very helpfulif you could tell us how your firewall / proxy is configured sothat we can do some test...

Views

149

Likes

0

Replies

0
Re: Room Limit?
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Currently we don't have a limit on how many rooms you cancreate so as long as you are ok managing a lot of rooms in youraccount (and the "a lot" is in the thousands 🙂 you should be fine.Just remember that you have an account user limit so when thelimit is reached with people in some rooms new users will not beable to enter their rooms even if they get correctly created.

Views

52

Likes

0

Replies

0
Re: Cocomo and RTMFP
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
even when in p2p mode, data messages are managed by theserver (that needs to check permissions and stuff), so yourmessages will still be subjected to quota.Also, currently p2p as implemented by the FlashPlayer is onlyusable within a very small number of clients, after which Cocomowill switch back to hub and spoke.In any case your are correct that some of the limits are lessrelevant when in p2p mode, but on the other side we will becharging depending on the usage of our services. If you don't "us...

Views

91

Likes

0

Replies

0
Re: Cocomo More Robust vs Flash/FMS Apps | info.code == "NetConnection.Connect.Closed"
Avatar

Raff_

Employee

Raff_
- Adobe LiveCycle
Cocomo does implement retry logic and client migration to adifferent FMS server in case of failure and we are continuouslyimproving the level of robustness of the system, so that shouldkeep your application clean and more resilient to failures.

Views

68

Likes

0

Replies

0
Likes given to