Apollo: Use-case analysis

I have been thinking about different use-case for Adobe Apollo platform.
I analysed Democracy Player, which I use a lot for watching and saving videos from web(internet). I can imagine, how much effort would have gone in making it cross-platform (MacOSX/Windows/Linux)?
With Apollo platform, making such things are lot easier, I can develop once and run it on different platforms (Windows, MacOSX, Linux-in-future) in consistent manner. Ok, I am not just repeating which was said for Java-client-applications, it’s totally doable, possible and feasible to do that. There are some cool examples FineTune Desktop, YourMinis Desktop etc. Adobe Flash Player has gained the status of true cross-platform, Apollo would also do. I am confident about that.
Though, there are a few things that I would need in Apollo to implement all features of Democracy Player. Things I can’t implement as of today (for Apollo Alpha runtime) are:-

  • Play-back different media formats (mov, mpeg, wmv, divx, xvid, mp4 etc)
  • Open ports or listen on ports or P2P capabilities. For example, to take complete advantage of Bittorrent protocol, client needs to open ports. Why?.

I am very hopeful, later releases of Apollo would solve these problems.

  • Stephen Ocean

    We are developing applications for use by non-profit humanitarian organizations. The applications are designed to help non-profit organizations reach out to the wider public and invite them into environments that support real-time interaction and communication.
    We have an OEM relationship with Persony, a vendor in the web-conferencing industry. Persony’s online conferencing facilities depend on Flash Media Server ( or Red5) and any standard web server. Therefore, it is extremely easy and affordable to deploy. In addition, we are extending the webinar metaphor to include open meeting spaces that are open 24/7/365. Furthermore, the rooms are “stocked” with various information resources that visitors can use asynchronously or synchronously. I will send you a Google doc that outlines our near term objectives.
    In addition to adding features to the meeting spaces, we are also focused on building tools to help generate traffic in to the rooms. For example we want to combine result sets from various specialized search engines that search across IRC, Forums, Maillists, Usenet, etc. The intent is to find people who are already engaged in online conversations regarding topics that are related to the missions of our client non-profit organizations, e.g. economic development, health, education, etc.
    We also want to use Flex to create a way to efficiently contribute to the conversations we find and invite people into “rooms” that contain relevant information and connections to like-minded people.
    We intend to use the ZoomFlex tool to speed development and enable us to participate in the process in a hands-on fashion.
    We would like to work in very short iterations of 3 weeks or less and take a very modular approach to development. The application is a really a platform for integrating suites of services.
    We do not want to write specifications, but prefer instead to define use cases and communicate on a daily basis using our online conferencing tools. Someone from your team would be required to act as a liaison to myself for a hour or so each day.
    Obviously, we are hoping that we can obtain highly affordable development resources that will enable us to work quickly and effectively. We are flexible with regard to terms and would prefer to pay per delivered module. Our expectation is that we will have enough work to keep one or two developers busy through October.
    Can you tell me what your typical rates are?

  • Philippe Moreau

    I have some web applications to update to RIA technologies : flex, apollo. I run a small company in France and I’d like to find people in India to colaborate to these projects.
    I liked your comments in your blog so maybe you can give me some advises.
    Thanks a lot.

  • @Stephen: Thanks for your comment, your application idea sounds good. I currently employed and busy with a startup so I can’t really think of doing anything else. But I would surely figure out if someone, in my knowledge, is interested. You can find a list of developers from India on my blog, I posted a while back.
    @Philippe: You can also look at above link. It has links for mailing-lists, individual flex/flash developers.