Fun with Flash and SAP’s NetWeaver Platform

Mrinal twittered today about a project he’s been working on and it took me on a pretty cool tour of what’s going on with SAP, NetWeaver, and Flash. NetWeaver 7.0 supports something called “Flash Islands“, which are basically SWF files inside of Web Dynpro interfaces, which is the user interface for SAP’s NetWeaver platform. Using ExternalInterface interface, you can pass data from Web Dynpro and a Flex/Flash application.

What’s cool is to see the most cutting edge parts of the Flash Platform being used in an enterprise setting like SAP NetWeaver. Mrinal has an example of Ribbit working, letting you make phone calls from NetWeaver, and there is an example of Cocomo collaboration by Mogens Enevoldsen, which shows off building a social network in SAP.

2009 is going to be a gigantic year for real-time data and collaboration. This is something that, arguably, the Flash Platform does better than anyone else, so I think it’s going to be an exciting year for Flex developers as they get to show real world examples of things that most people are just starting to think about.

Getting Started With Cocomo Article Up

The Adobe Developer Connection just posted my Getting Started with Cocomo. It takes you through setting your first application up, how to provision rooms, and how to get them ready for use by other people. The Cocomo team is very, very good at monitoring the forums, so once you finish the easy stuff, if you have questions, you’ll be able to get an answer there.

I’m hoping to have a post here about using the File sharing features of Cocomo this week, so if you’re interested in that, stay tuned.

MAX Keynotes and Cocomo Sessions on Adobe TV

Adobe TV has posted some great content. We’ve got the first two keynote sessions (Day 1 here, and Day 2 here). Those are both worth it just for the sweet introduction animation.

Two Cocomo sessions are also up from MAX. I’ve been digging into Cocomo the past couple of weeks and am really, really digging it. I think this is going to kick ass for Flex developers, so check out the sessions if you’re interested in adding collaboration and real-time communication to your apps.

Adobe AIR, Acrobat 3D, Cocomo and a Wiimote

Update: Just got a note from Fab (I couldn’t rememeber his name or the name of the application). You can check out his blog – http://www.lafabrick.com/blog/ – and learn more about the application called Twiidee (love that name). Thanks, Fab!

In MAX Milan I got to see some of the coolest stuff being done on the Flash Platform. I think MAX Milan actually had cooler stuff than MAX San Francisco. I’ve got a couple of videos but the first round is a demo of someone who created a collaborative 3D modeling application which uses a Wiimote as the input device.

They’re using WiiFlash by Adobe’s own Thibault Imbert to create the connection between the Wii and Adobe AIR. Once in the AIR application they created a drag and drop application that uses either Acrobat 3D or Papervision to render the 3D models. As Doug shows below, you can use the Wiimote to manipulate and rotate the 3D model. But the best part is the collaboration aspect. After seeing the Cocomo keynote on day 1, they went back to the hotel room and implemented collaboration with the Cocomo SDK. They set it up so that any number of clients can connect to the server and get the real time view of the 3D model as the Wiimote moves it around. It’s a really cool use of some of the most exciting stuff in the Flash Platform. Enjoy the videos.

CoCoMo – Collaboration for Every Developer

Along with the Flash Platform news, we’ve released CoCoMo, one of the coolest products at Adobe. CoCoMo is basically a framework that lets you add collaboration to any Flex application out there. It comes with a few basic components like video chat, text chat, and whiteboards, but it also includes hooks so that you can build your own real-time collaborative application.

Real-time collaboration on the web is something that I think has just barely hit it’s stride. CoCoMo uses the Flash Platform, AMF, and our various server products to enable any developer with the power to create a collaborative application. You can host it all on Adobe’s servers and we’ll take care of the hardware infrastructure for you. So basically you can now take any Flex application and add video chat, whiteboards, or your own personal collaboration requirements to it and start differentiating yourselves from customers.

This is a big, big deal. I can’t wait to see what people do with it. You can check out my interview with the CoCoMo folks on AdobeTV for more info.

Building Collaboration Into Your Web Apps

TechCrunch UK has a blog post up about Collaboration Web Apps that will help you beat the econonmy-related tightening purse strings of the corporate world. It’s a good post with a lot of good tools but it made me realize that we should be louder externally about how Adobe is helping with collaboration.

Of course we’ve got Connect Pro and even Connect Now, which gives you a free meeting room you can use and includes text chat, video chat, and screen sharing. But what’s better than that? Being able to add collaboration components to your own applications. That’s where CoCoMo is going to come in. You can check out more at the Collaborative Methods blog. We’re exposing almost all of the functionality from Connect Now into components that you can use inside of your own Flex applications. Even better, CoCoMo will provide all the hooks you need to add a real-time collaborative element to your application. There’s a recording available from a meeting with the CoCoMo team if you’re interested in more info.