RhoMobile is a first Development as a Service for Mobile, RhoHub or RhoMobile lets you quickly create native apps in Ruby and HTML for all major smartphones using the award-winning Rhodes framework. RhoHub provides a hosted RhoSync server to synchronize backend data with your users' smartphones.Writing an app on RhoHub consists of generating a set of objects, editing the client side (Rhodes framework) code, the server side (RhoSync) source adapter and building for your target smartphones. Below is an overview of RhoHub's rich IDE and other services.
- Debugging Console : Use the collapsible console to quickly view output from your RhoSync source adapters.
 
- File Manager : Navigate and modify your app's files in a simple view.
 
- Rich Editor : Use the powerful Ruby/HTML/CSS/Javascript editor right from your browser, or work locally and upload your app.
 
- Text Search :  Search for text in all files of your app.
 
- Toolbar & Quick Links :  Access all of RhoHub's productivity tools right from the editor.
 
What you can do in RhoHub ?
                
Generate Objects
You will describe a set of objects that your app uses by  providing names of their attributes. RhoHub will then generate client  side controller and views to work with this information. Specifically it  will provide HTML templates for the interfaces and a Ruby-based  controller for manipulating those objects. RhoHub will also generate a  server side "source adapter" with empty query, create, update and delete  methods that you can use to synchronize information with some backend  service.
 
                Edit Client Code
From the Client tab you can see all components of your app  that are used to generate the app running on the device. RhoHub provides  a fully functional CRUD (create, read, update, delete) UI for your app.  This is a set of Rhodes framework views (HTML templates) and a Ruby  based controller. But you will likely want to customize the interface  further. You can now edit the HTML/CSS/Javascript interface, or the Ruby  controller code (controller.rb) that has your app's business logic.
                Edit Server Code
From the Server tab, you can also edit the backend source  adapter to add synchronized data to your app. A copy of the RhoSync  server on RhoHub will then execute your source adapter. Note that this  step is not actually required. Before you test the source adapter (by  clicking Show Records) you will want to subscribe a user to the app. A  link is provided to remind you to do that if necessary. By clicking on  Show Records, the RhoHub-provided RhoSync server will execute the query  method of your source adapter. If there are errors with your source  adapter, they will be displayed in a console above the editor.
                Build For Your Device
From the build screen you can choose your target smartphone  OS and RhoHub will run a build job for you. Generally builds take about a  minute to complete. By downloading one of the simulators that we  provide links to you can test your smartphone app locally by downloading  the build. If you want to accelerate the time to see the results of  your code, you can download the Rhodes desktop simulator if you are  running Windows or Mac OSX. From the desktop simulator you can then use  the "Refresh Bundle" option to instantly test code changes made in the  RhoHub IDE.
  
  
  RhoHub provides you 3 packages, Free, Basic and Premium. You can start with free 50MB Disk Space.
 
No Response to "Develop SmartPhone Using RhoHub"
Post a Comment