July 22nd, 2008 Posted in Eclipse, Red5, Tutorials

I have seen a number of tutorials for using Red5 and Eclipse, and most of them tend to be unclear or do not work properly. So here are 2 very simple ways I have used with great success!

*Before you begin this tutorial make sure you have downloaded/installed the latest JDK, Red5, and Eclipse 3 or higher. 

Using SVN

  • In Eclipse Select Window->Open Perspective->Other
  • Then I pick SVN Repository Exploring
  • Next I right click in the SVN Repository pane and select New -> repository Location
  • Type “http://svn1.cvsdude.com/osflash/red5/java/server/trunk”; in the URL field
  • Click finish
  • Right click on it when it shows up in the SVN Repository pane and select Checkout
  • Then I select check out as project with all of the defaults.

Simple Import

  • In Eclipse Select File>Import
  • Under General choose Existing Project into workspace
  • Browse to your downloaded red5 folder
  • Select Project

Thats all there is to it! Please feel free to reply to this post with other ways of setting up Red5 and Eclipse.

July 14th, 2008 Posted in Eclipse, Red5, Tutorials


What the tutorial covers:

1. Checks out source code
2 .Sets up ant configuration to run server
3. Runs the ofla_demo
4. Works around the code migration that were having

View Tutorial

Tutorial by Dominick Accattato - http://www.newviewnetworks.com

July 2nd, 2008 Posted in Eclipse, News

The Red5 Plugin

Project Home: http://www.red5.org/projects/red5plugin/

pre-reqs:

  • Eclipse Europa 3.2: http://www.eclipse.org/downloads/moreinfo/jee.php
  • WTP 2.0.2

Features:

Red5® Plugin™ software is a highly productive Eclipse™ based development tool enabling interactive Red5 code generation, interactive step-through debugging, cairngorm, flex-unit, asdoc, paperworld3D and jedai support. In addition, the plugin supports and aids in development with third party open source libraries such as papervision3D, paperworld3D, jedai, flexlib and FlexMDI . Best of all, the Red5 Plugin is free! Key features include:

Powerful coding tools

Red5® Plugin™ is a powerful Eclipse based plugin that includes a Red5 project code generation wizard with added support for specific third party frameworks, interactive step-through debugging, and more.

Improved project workflows

Framework and Flex-unit generation is now as simple as a ticking a checkbox during the project creation wizard. All of the code is generated from these powerful wizards and you’re relieved from manually setting all of this up.

( Flex Unit Demo )

Red5 Server Runtime Support

With full support for the Red5 Server runtime it’s never been easier to run and debug your application. Create one server configuration or several server configurations. Have certain projects associated with a certain runtime configuration. The option is yours. Debugging an application can now be done right from within Eclipse using the plugin as well. Step through your code and learn the in’s and out’s of the Red5 server.

( View Demo )

*note – this demo is old and does not correctly reflect the full functionality, however it’s still relevant towards setting up a Red5 project and running it.

Red5 SDK support

In addition to setting your Red5 clientside/serverside application up, the wizard makes sure that Red5 is in the classpath allowing you to start developing against the Red5 SDK immediately.

Red5 Documentation (not available in beta 1)

One of the most requested items on the Red5 mailing list is better documentation. The Red5 plugin will host three sets of documentation. The first set will include the entire API of the Red5 SDK. In addition to the API, there will be Red5 Plugin documentation. Last, there will be a copy of a book that I’m writing on Red5.

Third Party Library Support

The inclusion of third party libraries makes your life one task easier. Instead of searching and copying third party components into your project, your free to focus on how you will use that library. The plugin handles the installation of several third party components.

Red5 Example Generation (not available in beta 1)

If your new to Red5, your certain to use the built in functionality that generates Red5 examples for you. Best of all, the examples are all in Flex and can be modified for personal use.

Third Party Example Generation (not available in beta 1)

There are so many great projects out in the open source ecosystem right now. We’ve chosen a few that users are sure to work with such as Papervision3D, Paperworld3D and the Jedai Framework.

ASDoc Generation (not available in beta 1)

Documentation generation has always been a developers best friend. Until now, the process of generatiing ASDoc’s has not been a trivial task. However, with the Red5 Plugin generating ASDoc’s is as simple as selecting a Flex project and clicking the “Generate ASDoc’s…” menu item.