Frequently Asked Questions

Show all / Hide all

fold faq

Where do I get WebORB for Rails?

WebORB for Rails can be installed as a rails plugin by running the following command from the root of your rails application:

On *nix systems:

./script/plugin install themidnightcoders.net/svn/weborb/

or on Windows:

ruby script/plugin install themidnightcoders.net/svn/weborb/

For more information see the Getting Started Guide.

fold faq

What is WebORB for Rails?

WebORB for Rails is a fast and reliable remoting gateway for Flex and Flash applications. Designed as a Rails plugin, it provides a non-intrusive way to expose Ruby classes to Flex and Flash clients. Flex applications can connect and invoke methods on any Ruby class using mx:RemoteObject tag or API. To support the Flex RPC mechanism, Ruby classes must be registered in remoting-config.xml (see related FAQ entry here). Traditional flash applications can use Remoting Components to connect to WebORB for Rails as a remoting gateway and thus issue AMF0 requests to invoke Ruby classes via WebORB.

fold faq

Who should use WebORB for Rails?

Functionally WebORB for Rails connects Flex and Flash client applications with backend services developed in Ruby. Traditionally Ruby on Rails applications use HTML/DHTML/JavaScript enabled clients. With WebORB, Ruby application developers can expose their services to the new and very exciting user interface technology - Flex and Flash. Flex in particular provides a robust UI design environment for creating rich internet applications. Combined with the ease-of-use and the speed of development delivered by the Ruby on Rails framework, we envision Flex-enabled applications taking the center stage in the RIA marketplace.

fold faq

How difficult is it to use WebORB?

Our goal is to make WebORB a completely transparent component of your application architecture. When a Ruby class is accessed by a Flex or Flash client, it should appear as if it is a local invocation both from the client and server-side perspectives. To achieve the goal, we added a lot of interesting features into the product. Features like dynamic class loading, type resolution, client-to-server type adaptation and automatic serialization of complex types should make it very easy to use WebORB.

fold faq

How much does WebORB for Rails cost?

WebORB for Rails is an open source project. It is available free of charge under the GNU General Public License.

fold faq

I develop in Java or C# or VB.NET or PHP, is there anything here for me?

Most definitely, WebORB is also available for Java, .NET and PHP environments. The PHP option is also free and open-source. WebORB for .NET and Java offer three modes of operation.  The first two modes (Development Mode and Community Edition) are free.  Enterprise Edition (the third mode) is commercially licensable.  Read More>

fold faq

Where do I get started with WebORB for Rails?

We recommend starting with the Getting Started Guide. If you experience problems with the product once you go through the guide, or have any questions about WebORB, consider posting to the WebORB for Rails Discussion Forum.

fold faq

How do I expose a Ruby class for Flex/Flash clients?

WebORB can locate and load any class deployed in a Rails application. However, we recommend placing classes exposed to Flex and Flash into the \app\services folder. Future releases of WebORB will contain features enabling special processing for the deployed classes. For instance, automatic update of the configuration files, generation of security descriptors and dynamic client side code generation.

fold faq

How can I make an invocation of a Ruby class from Flex?

Consider using the following mini-tutorial:
www.themidnightcoders.com/weborb/rubyonrails/remoteobjectandruby.htm

fold faq

Can I commit changes to the WebORB for Rails source code?

Currently only authorized project administrators can commit new code, however, we would love to use the collective power of the community to enhance the product and make it better. If you have any ideas for new features of improvements, please post them to the WebORB for Rails Discussion Forum or Contact Us directly.

fold faq

Are there restrictions on distribution of the product?

You may distribute your WebORB for Rails powered application in accordance with the GNU General Public Licensing terms.  If you have questions or concerns, please Contact Us.

fold faq

I need help with the product, what are my options?

Consider purchasing a support contract which enables you to obtain professional support from the creators of WebORB for Rails. Contact Us to learn more.