January 2009 Archives

Nisse's Multi-User Sudoku : Sudocomo

| No Comments

Thought I would drop a quick blog post to highlight the work of Nisse Bryngfors, hailing from Sweden. Nisse's first Cocomo app is really cool, and quite elegantly designed. Put simply - Sudoku + Cocomo = Sudocomo.

Sudocomo.png

I also wanted to thank Nisse for his continued passion and evangelism - he's been helping by writing his experiences in the forum, and is helping me monitor the Twittersphere for people looking for Cocomo love. It's been really great watching community grow up around this project, and we thank all of you for your help!

Ryan Stewart on ADC : Getting Started with Cocomo

| No Comments

A micro-post for the AXNA : Ryan Stewart of RIA Evangelism/Mountaineering fame did us the great favor of writing an article on the Adobe Developer Connection. It's all about signing up for Cocomo and getting your first app up and running.

Ryan Stewart.png

Many thanks to Ryan for his time and advice - I think this article is a great complement to the getting started section of the Cocomo Developer Guide, and fits nicely with the content of the first MAX Session posted on Adobe TV. Anyone starting out with Cocomo should check out all 3, then head on down to the forums to get any nagging questions they might have answered.

Epochal Era of "In-Context" Collaborative Applications

| 1 Comment

In-Context Car Phone 1.jpg

Hi, my name is Varun Parmar and I recently joined the Cocomo team as a Product Manager. From the get-go I've been amazed by the opportunities Cocomo enables for developers and my goal is to leverage my blog postings to engage in regular discussions with you on the business aspects of Cocomo.

New and exciting Cocomo-powered applications are springing up daily and as we look at these applications we can't stop but ask ourselves the parochial question - What type of applications will truly benefit from the rich set of features that Cocomo offers? It's hard to wrap our arms around this question primarily because it is a bit early - given that public beta was launched less than two months ago (whew, it feels like eternity with all the activity on the user forums!) - but there are a few key characteristics of these applications:

* Context-sensitive: It is imperative for some type of applications to ensure that the context is always maintained for the users. For example, if I'm a financial securities trader then it is critical that the live market data feed be displayed to me at all times and any other application that I may interact with be in-context to the market data feed. In other words, other applications need to be embedded into the primary application in a way that users perceive other applications as native to the primary application
* Mode of Collaboration: What is the preferred way to enable collaboration for the specific use-case that the application intends to address for users? Is it text-based chat, VoIP, Webcam video, or all of these? Augmenting the primary application with only those collaboration components that best meet the use-case needs provides a superior user experience
* Multi-user / Social: Some applications become inherently more useful when more and more people use them. Such applications benefit from the phenomena called network externalities. Example of such applications include today's popular social networks like Facebook where the social network becomes more valuable to me as more of my friends and family join the social network

We're taking the liberty to coin the term "In-context Collaborative Applications" which in our view defines the category of applications that exhibit the aforementioned characteristics. Interestingly if we look around we realize that most of today's collaboration-centric technologies and applications are out-of-context (E.g., a separate application window opens up for most text-based chat apps and popular softphones.) And herein lies the untapped and colossal business opportunity for you to develop a new well-differentiated application and/or extend your existing application by leveraging Cocomo.

So unlock your creativity and flex your imagination to come up with the next Cocomo-powered "killer app." Are you looking for ideas? Here are some high-level examples of In-Context Collaborative Application categories:

* e-Commerce Support (E.g., Shopping cart assistance, Payment and billing support)
* Interactive Dashboards (E.g., Decision support systems, Reporting systems)
* e-Learning Enablement (E.g., Multi-user whiteboard, Learner polling / quizzes)
* Social Networks (E.g., Presence, Chat - voice, video, text)
* Virtual Worlds / Casual Online Games (E.g., Enable multi-user interactions)
* Specialized Applications (E.g., Telemedicine)

Go ahead and show us the way! ...And let us know how we can further help you succeed!

Varun


Cocomo MAX Sessions - Posted on AdobeTV - Source Included

| 2 Comments

Thanks to Ted, the mastermind/madman behind the idea, all our MAX sessions got recorded and are being posted to AdobeTV. As much as I hate the sound of my own voice, these recordings seemed to work pretty well =).


Real Time Collaboration Applications With Flex and Cocomo

Real Time.png

The intro piece - this will show you what Cocomo is all about, as well as how to get up and running with it. You'll see code!


Cocomo Deep Dive : Building Social RIAs with Flex and Adobe Hosted Services

Deep Dive.png

To me, this is the more interesting preso - shows you a reasonably difficult app, and some tips and techniques to building it.

Source Code for the Deep Dive Apps

Enjoy!

A quick post to recognize the crazy-amazing stuff we saw coming from France, specifically Monsieur Erick Ghaumez, this holiday season with Cocomo.

First up, umm.. a Lego Mindstorms Robot which uses a Wiimote and Cocomo to allow users to remote-control the robot across the Internets. Ummm... I have to say this was the least likely thing on my list of Cocomo use-cases, but I'm happy to be shocked!

Wiibot.png

Watch the video - Essentially, it starts with :

a) WiiMote talks to AIR App 1
b) AIR App 1 talks to Robot.

Then they kick it up to 11, and it's :

a) WiiMote talks to AIR App 2 (somewhere else on the Internet)
b) AIR App 2 talks via Cocomo across the Internet to AIR App 1
c) AIR App 1 talks to Robot

Also cool is that the webcam feed in the Flash Apps is used to allow the remote-controller to see what he's doing with the robot. There's a big "Sound" button there, but I dunno what it does...=)

cocomo_sharedmodele.jpg

Secondly, pour tous les francophones in the audience, Erick wrote 3 of the best, most comprehensive Cocomo tutorials I've yet seen online (yeah, it's been a month and a half since beta launch...), including a walkthrough of some of its core APIs, all hosted at Flashxpress. I know, the whole French thing might make it difficult for a few people to read.. Hopefully Erick and his team at La Fabrick feel generous enough to do a little translation for those less enlightened =)

Exciting times!
nigel

About this Archive

This page is an archive of entries from January 2009 listed from newest to oldest.

December 2008 is the previous archive.

February 2009 is the next archive.

Find recent content on the main index or look in the archives to find all content.

More Stuff

Your Posters

Pages