Steven Erat's Blog Steven Erat Photography
 
 
Viewing By Entry
 
 

TalkingTree  Realtime ColdFusion Blog Notifications with Adobe Wave

 

Receive real time notifications for updates on the blog aggregator ColdFusionBloggers.org with Adobe Wave. Just navigate to the ColdFusionBloggers website and click the badge in the lower right for Get alerts with Adobe Wave. Built on Adobe AIR, you can now use Adobe Wave as a single application to receive all your notifications in one place. Adobe Wave runs as a desktop application that sits in a corner of your screen.

The ColdFusion Bloggers website is created and maintained by the ubiquitous, prolific, and super nice guy Ray Camden, ColdFusion Jedi Master. Ray was among the very first to utilize Adobe Wave for the benefit of the ColdFusion community of developers.





Interview: John Shapiro about Adobe Wave



Anyone remember Macromedia Central?

 


Comments

I should point out - this is NOT working now. I'm NOT pleased with some of the quirkiness of the API. I should just remove the badge - but I'm hoping I can correct it this weekend.


How does this differ from... subscribing through RSS?

Doesn't AIR uses http pulling? Not like we can get RTMP working through firewall and things.


Adobe Wave is a more immediate notification system. RSS readers are an infrequent pull of data. When subscribing to Adobe Wave in ColdFusion Bloggers for example, when a new blog entry is detected by that blog aggregator site it will immediately send out a notice to any Wave clients that are open and running on the audience's desktops. So you would use it for RSS feeds for which you want instant updates. I haven't full explored the Wave information on Adobe, but I believe it can be used for purposes other than RSS feeds. It should be possible to use Adobe Wave on any business or personal website where you want to transmit information to your customers or audience, whether its a blog entry, new product availability, or perhaps a workshop waiting list.


As just a quick update:

If you do subscribe to CFB, you will be getting lots of tests. Sorry. I've got the code working in a test template on the server. It works perfectly. But the SAME exact code called from within cfthread (when processing the RSS stuff) is giving me a bad result. :(


This is pretty cool... I'd not heard of Adobe Wave before. So is this being targeted as a 'competitor' to RSS?

I'm going to have a play with the API this weekend.


I believe it can be used for any purpose for which you have an online audience, customer base, or network for which they want to have immediate access to breaking information from you. A local television news channel would be a good example where they could publish news alerts and subscribers would get it without any delay. RSS notification is just one use.

Another thing I don't know for sure, but I strongly suspect that it uses LCDS behind the scenes. LiveCycle Datas Services is Adobe's product which uses either the RTMP or AMF protocol for transmitting (pushing) notifications (or any data) to all end clients that are actively listening. So if you have Adobe Wave open, you are constantly connected to the Adobe Wave Server.

When, in this case, ColdFusion bloggers gets a new blog update, it calls the Adobe Wave API and notifies it of the new entry. The Adobe Wave Server in turn broadcasts that out to all the people running Adobe Wave and have subscribed to CF bloggers. At least I think that's what they're doing.


RTMP is almost impossible though internet, intranet maybe. That means it'll resolve to use polling (same as RSS reader). Sorry, I'm still not convinced it is 'cool' yet.


Here's another screenshot I took that shows a network trace of Adobe Wave. As I suspected, it is using LCDS over RTMP.

http://www.talkingtree.com/images/adobe_wave_rtmp_...


I jumped the gun on the LCDS part. The screenshot definitely shows Adobe Wave using the RTMP protocol, but I overlooked the info field which indicates that its Flash Communication Server (shown as macromedia-fcs). Typically FCS is used for streaming media like audio and video, so I don't understand why Wave would use FCS rather than LCDS which is for pushing non-media type data.


WOOT! I got it working. Believe it or not, my code was trying to send a link value with a - in front. Adobe Wave's API rejected it as an invalid URL. -sigh-


Thanks for the update Ray.

Henry, your questions are better answered by someone from the Adobe Wave team. As it currently is there's not a huge advantage over RSS feed readers other than the immediacy of notification and that Wave is not limited in usage to an RSS reader and has many other applications.

One reason that it uses Flash Communication Server with RTMP may be that the product will be developed to include streaming media, in addition to the text notificaiton that it currently displays. Real time streaming media is definitely in a quantum leap up over RSS readers.


 

 

Calendar

 
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Search This Site

 
This is an exact search only

About This Site

 
Adobe Alumni & Community Professional. Expert in ColdFusion, Flex, LCDS, Photoshop, Lightroom. Linux RHCE. Follow Me!. For my photography check out Boston Portrait Photographer.
More about me

Recent Entries

 
ColdFusion 9.01 Server Monito..

Recent Comments

 
Posted By Swagat:
Ben Forta, best-selling ColdFusion author is coming to India this August at India's largest Adobe Flash Platform Conference. Ben Forta will conduct a ...

Posted By Steve:
The updated presentation I gave at CF.Objective() 2010 is available here: [link] At the end of the preso I gave a brief, pre-recorded demo of wri ...

Posted By Brad Munz:
I've come across a OOM problem in HotSpot which looks alot like this: java.lang.OutOfMemoryError: requested 4096000 bytes for GrET in /BUILD_AREA/jdk6 ...

recently played

 

no song is playing

now playing, a plug-in for itunes

Categories

 
RSS Adobe (34)
RSS Bicycling (9)
RSS Blogging (39)
RSS Books (13)
RSS Breeze (13)
RSS CFMX Podcasts (10)
RSS ColdFusion (429)
RSS Computer Technology (51)
RSS Events (26)
RSS Flex (20)
RSS Gadgets (10)
RSS HiTech Industry (16)
RSS Java (25)
RSS Learning (57)
RSS Linux (70)
RSS Mac OS X (22)
RSS Macromedia (27)
RSS Meetup (35)
RSS New England (62)
RSS Odds & Ends (25)
RSS Outdoors (32)
RSS Personal (29)
RSS Photos (111)
RSS Photoshop (29)
RSS Podcasts (18)
RSS Rants (19)
RSS Restaurants (8)
RSS Science (34)
RSS Spain (16)
RSS Travel (42)
RSS Twitter (10)
RSS Video (20)
RSS Webcam (3)
RSS Writing (10)

Blogs I Read

 
Terrence Ryan
Ben Forta
Ray Camden
Kinky Solutions
Dan Vega
Gary Gilbert
Simeon Bateman
Red Hat Blogs
O'Reilly Digital Media
O'Reilly Radar
John Nack
The Strobist
Scott Kelby
Matt Kloskowski
Joe McNally
Digital Photography School
Engadget
Science Blog

RSS

 


Add to Google
Add to My Yahoo!

Aggregated By

 


Aggregated by ColdFusionBlogger.org

Credits and Stuff

 
BlogCFC - Free ColdFusion Powered Blog Software
CJM Group - ColdFusion Website Hosting


 
 
blog | photos | flickr | referers | webcam | stats | about | contact
 
Copyright © 2010 Steven Erat. All rights reserved.
This is a personal weblog. The opinions expressed here represent my own and not those of my employer