Codename "Cocomo" is a Platform as a Service that allows Flex developers to easily add real-time social capabilities into their RIA (rich Internet applications). Comprised of both Flex-based client components and a hosted services infrastructure, Cocomo allows you to build real-time, multi-user applications with Flex in less time than ever before. And because Acrobat.com hosts the service, issues like deployment, maintenance, and scalability are taken care of for you.
Add social features to your existing Flex apps or build totally new ones, such as real-time productivity/collaboration apps, multiplayer games, and audio/video chat.
Features of the Cocomo beta include the following:
- VoIP Audio
- Webcam Video
- Chat
- Multi-User Whiteboards
- Real-Time File Sharing
- User Management
- Roles and Permissions
- Robust Data Messaging
Sign-up for the public beta now by following the steps in Getting Started section below.
Getting Started
To get access to the Cocomo service and Cocomo SDK, you will need to create a developer account. Follow these steps to create a developer account:
- Navigate to the Developer Portal
- Enter your existing Adobe ID or create a new Adobe ID with different email address and password. Your Cocomo developer account will be automatically created based on your Adobe ID.
- Download and unzip the Cocomo SDK, check out the documentation, and start developing.
-
Ask questions and share your feedback in the Cocomo forums
Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Terms of Use.
Community
Below you'll find references and links to help you participate in the Cocomo communities.
Online Forum
Ask questions, discuss, and share feedback with other users in the online forum.
Please note that your submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe's right to use such materials, is governed by the Terms of Use.
Weblog
Read the latest the product team has to say about Cocomo.
Visit the Collaborative Methods team blog
Adobe Developer Connection
This site provides articles, samples, and a lot of other information about how developers are building applications with Adobe Flex.
Visit the Flex Developer Center
Resources
If you want to learn more about releases on Labs as well as other Adobe technologies, visiting a user group or connecting with an Adobe Community Expert is a great place to start.
Product Details
Documentation
The following documentation will help you learn and understand Cocomo:
- Cocomo Developer Guide — This documentation provides an overview of Cocomo.
- Cocomo API Reference — This documentation provides a full set of listings of all the classes, functions, properties, etc. of the Cocomo SDK.
- Cocomo Examples — Visit the Developer Portal to get an account and access to sample applications and code in the Cocomo SDK package. Once you download and unzip the SDK, navigate to the "Example" folder in the SDK package.
Developer Tools
You can find helpful tools in the Cocomo SDK. The SDK includes:
- Compiled Libraries — Precompiled SWCs support both Adobe Flash Player 9 and 10. Find it in (SDK install root)/lib/.
- Source Code — Cocomo’s source is provided to assist with debugging. Find it in (SDK install root)/src/.
- Server Scripts — Scripts in various languages that allow you to connect to Cocomo services and manage accounts, including listing, creating, and deleting both rooms and templates. Find it in (SDK install root)/extras/.
- Local Connection Server — An AIR application that enables offline development and testing of non-streaming components without connecting to the Acrobat.com service. Find it in (SDK install root)/extras/.
- Developer Console — An AIR application that allows you to manage rooms, templates, users, permissions, and messaging. Find it in (SDK install root)/extras/.
FAQ
- Is there an on-premise server I can install for Cocomo?
- At this time, Cocomo is a hosted service only.
- What are the limits to usage on the beta?
- For the public beta, usage of an account has the following quotas:
- 25 concurrent users
- 15,000 cumulative user minutes per month
- 250,000 messages published per month
- 3 GB bandwidth (in + out) per month
- What if these beta quotas are too restrictive for my use case?
- We’re still in the process of trying to figure out what beta quotas make the most sense – if you have a strong opinion on this, we’d love to hear it. Please email us at cocomo@adobe.com to tell us more about what you’re trying to do.
- How do I give feedback or ask questions?
- The Cocomo forum is monitored by the Cocomo team and is the best way to ask questions or get help.
- Where do I report bugs?
- Bug reports can also be filed in the Cocomo forum.
- Is screen sharing supported?
- At this time, screen sharing requires an "add-in" player. We appreciate that developers would like to have access to this "add-in", but security constraints prevent us from releasing it.
- When are you releasing the final version of Cocomo?
- Cocomo is currently in public beta. We intend on using this time to continue work on the service, as well as to gain a realistic sense of how developers will use it. We have no date we can communicate publicly at this time.
System Requirements
Cocomo is intended for use with the Flex SDK version 3.0.0 and above, running in Flash Player versions 9 or 10, as well as all AIR runtime versions. Flash Player 10 is required for Linux users. An Internet connection is required to contact the Cocomo service - developers who want to develop without Internet connections can do so using LocalConnectionServer.air.
See the Cocomo Developer Guide for more details
Release Notes
This release of the Cocomo is beta-quality software and is designed for evaluation purposes only. Please review our release notes that document the known issues related to this beta version.
