RhoMobile Suite
   HOME

TheInfoList



OR:

RhoMobile Suite, based on the Rhodes open source framework, is a set of development tools for creating data-centric, cross-platform, native mobile consumer and enterprise applications. It allows developers to build native mobile apps using web technologies, such as
CSS3 Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as Scalable Vector Graphics, SVG, MathML or XHTML). CS ...
,
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
and
Ruby A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called ...
. Developers can deploy RhoMobile Suite to write an app once and run it on the most-used operating systems, including
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
, Android,
Windows Phone Windows Phone (WP) is a discontinued family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design l ...
,
Windows Mobile Windows Mobile is a discontinued family of mobile operating systems developed by Microsoft for smartphones and personal digital assistants. Its origin dated back to Windows CE in 1996, though Windows Mobile itself first appeared in 2000 as Pock ...
,
Windows CE Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products. Unlike Windows Embedded Standard, which is base ...
,
Windows 10 Mobile Windows 10 Mobile is a discontinued mobile operating system developed by Microsoft. First released in 2015, it is a successor to Windows Phone 8.1, but was marketed by Microsoft as being an edition of its PC operating system Windows 10. Wind ...
and
Windows Desktop The Windows shell is the graphical user interface for the Microsoft Windows operating system. Its readily identifiable elements consist of the desktop, the taskbar, the Start menu, the task switcher and the AutoPlay feature. On some versions of W ...
. Developers control how apps behave on different devices. RhoMobile Suite consists of a set of tools for building, testing, debugging, integrating, deploying and managing consumer and enterprise apps. It consists of the products Rhodes, RhoElements, RhoStudio, RhoConnect, and RhoGallery, and includes a built-in Model View Controller pattern, an Object Relational Mapper for data intensive apps, integrated data synchronization, and a broad API set. These mobile development services are offered in the cloud and include hosted build, synchronization and application management. RhoMobile was part of
Zebra Technologies Zebra Technologies Corporation is an American mobile computing company specializing in technology used to sense, analyze, and act in real time. The company manufactures and sells marking, tracking, and computer printing technologies. Its product ...
following the October 2014 acquisition of Motorola Solutions by Zebra until 2016 when the project was open sourced. RhoMobile source code is maintained by Tau Technologies, an independent software vendor founded by RhoMobile team members, who provides RhoMobile related consulting and development services.


History

Formerly known as Rhodes Framework, RhoMobile was founded by Adam Blum in September 2008, along with the creation of the Rhodes project on GitHub. The subsequent months saw releases that added iPhone, Windows Mobile, and Android development support. In May 2009, RhoMobile was a winner at Interop 2009 as the event’s "Best Start Up Company." In November 2009 RhoHub was launched as the beginning of RhoMobile’s hosted, cross-platform development services. In May 2010, RhoMobile was a Web 2.0 Expo LaunchPad winner. Motorola Solutions then acquired the company in October 2011. In 2012, RhoMobile was one of InfoWorld's 2012 Technology of the Year Award winners. In 2013, RhoMobile Suite won the About.com Reader’s Choice Award for being the Best Tool for Cross-Platform Formatting on Apps. In April 2014, Zebra Technologies acquired Motorola Solutions for $3.45 billion, with the transaction completed in October 2014. Since 2016 the project is maintained by Tau Technologies.


Overview


RhoMobile Suite Products

RhoMobile Suite includes Rhodes, RhoElements, RhoStudio, RhoConnect, RhoHub and RhoGallery.


Rhodes

Rhodes is a free and open source framework and the foundation for the RhoMobile application development platform. It enables developers to use their existing HTML, CSS, JavaScript and Ruby skills to build native apps for all popular operating systems, including iOS, Android, Windows Phone 8. Developers can leverage a large and mature open source community, which has developed thousands of RhoMobile apps.


RhoElements

RhoElements provides enterprise grade features on top of Rhodes - adding support for enterprise grade Zebra devices including Windows Mobile and Windows CE operating systems. It offers a built-in Model View Controller pattern, an Object Relational Mapper for data intensive apps, integrated data synchronization, and a large API set. The Model View Controller separates an app’s interface from its logic to simplify development and help with control. The Object Relational Mapper offers automatic synchronization of backend data. The broad base of enterprise APIs supports features such as RFID capture, bar code scanning and payment processing. RhoElements features automatic data encryption for data at rest security, protecting information and mitigating risk.


RhoStudio

RhoStudio is a free Eclipse plug-in, allowing users to develop an application once for deployment on many mobile platforms. Developers can generate, develop, debug and test applications in one place, with no emulators or different hardware needed. Popular OS platforms can be simulated by dropdown box selection. The rationale is that one-time development can mean fewer errors, less hardware costs, and faster deployment.


RhoConnect

RhoConnect allows developers to build data synchronization into apps for offline data access. It simplifies an enterprise mobile app’s basic backend application integration, enabling users to have their data with them at all times whether or not they connect. It is available on the cloud or on the premises.


RhoGallery

RhoGallery enables enterprise app distribution, which allows an app store to control and push applications. IT departments are able to deliver applications and updates as needed across multiple operating system and devices.


RhoHub

RhoHub is the cloud service that comes with a paid subscription and supports cloud builds, RhoConnect hosted service and RhoGallery hosted service.


Architecture

RhoMobile uses a Model-View-Controller pattern. Views are written in HTML (including HTML5). Controllers are written in Ruby. RhoMobile 7.x and Simplified Pricing Structure On July 29, 2014, the release of RhoMobile 5.0 was accompanied by a new streamlined service model offering multi-tier transparent pricing, including a free level and two paid subscription levels, Silver and Gold. This new pricing was created to meet the needs of the developer. In this pricing structure, Rhodes, the basic app framework, and RhoStudio are free to use. Both paid levels include Rhodes and RhoStudio as well as RhoElements (enhanced enterprise features such as barcode reading and automatic data encryption), Cloud Build and a Visual Studio plug-in, RhoConnect, RhoGallery and online support. The purchase of a subscription comes with one month of free services. Since 2015 RhoMobile Suite is distributed with MIT license free to use, with commercial support provided by Tau Technologies. Flexible support options available over request to maintainer company.


See also

*
Multiple phone web based application framework A mobile development framework is a software framework that is designed to support mobile app development. It is a software library that provides a fundamental structure to support the development of applications for a specific environment. Fra ...
*
Mobile application development Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These software applications are designed to run on mobile ...
*
Zebra Technologies Zebra Technologies Corporation is an American mobile computing company specializing in technology used to sense, analyze, and act in real time. The company manufactures and sells marking, tracking, and computer printing technologies. Its product ...


References


External links

* {{Official website Computing platforms