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