Code Monkey home page Code Monkey logo

esskar / rhodes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rhomobile/rhodes

0.0 1.0 0.0 1.55 GB

The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices.

Home Page: http://tau-technologies.com/

License: MIT License

Ruby 15.31% Shell 0.03% NSIS 0.07% HTML 1.64% CSS 0.56% JavaScript 1.81% C++ 15.69% Java 5.84% C 52.21% Objective-C 5.20% C# 0.62% Objective-C++ 0.42% QMake 0.10% Makefile 0.32% Perl 0.01% Assembly 0.01% GAP 0.07% Batchfile 0.10% XSLT 0.01% MATLAB 0.01%

rhodes's Introduction

Build Status

Build status

Current state of Rhomobile solution

Currently Rhomobile solution supported and improved by TAU Technologies (partner of Zebra Technologies). For questions on commercial support contact contact mail or reach out to the TAU Technologies website.

Current actual version is Rhomobile Suite 7.0. Download RMS 7.0

Actual documentation located on RMS 7.0 documentation

RhoMobile Open Source Documentation

This page contains links to documentation and source-code repositories for the RhoMobile Suite, which has been released by Zebra Technologies to the open source community.

For access to prior documentation, please visit Zebra's RhoMobile documentation site.

Getting RhoMobile source code

Getting Source Code - How to use git to download all the source code that Zebra is making available.

RhoMobile versions

RhoMobile has a mainstream development branch which is forked for stable releases and further patches for them. Every major release is named by MAJOR.MINOR numbers with separate branch created for it ( for instance 6-1-stable ). After stable version is released patches are applied to it with increased PATCH number as MAJOR.MINOR.PATCH. Patches may include bug fixes or back porting of some features ( new platforms support etc ). New functional features are usually not included to patches for previous releases. Version naming is mostly based on Semantic Versioning v2 spec ( https://semver.org/spec/v2.0.0.html ) with some differences.

Current development builds versions always have increased MINOR number compared to already released stable version. Only latest development build usually should be actual for developers who want to use all latest features. For other users most recent stable release with applied patches is recommended.

Development builds does not have to end up in a stable branch. Instead, minor version number may be increased after certain amount of features is accumulated.

Development, Alpha and Beta releases have corresponding indication after PATCH value.

Example of RhoMobile release tree ( just for reference, it may not correspond to actual releases ):

6.1.0
  |  \
  |   6.1.1
  |   |
  |   6.1.2 - Previous supported stable/patched release. May lack some latest features.
  |
7.0.0.dev1 - obsolete development build. Not recommended for use.
  |
7.0.0.dev2 - obsolete development build. Not recommended for use.
  |
7.0.0.alphaX - alpha releases for 7.0. Not recommended for use.
  |
7.0.0.betaX  - beta releases for 7.0. Not recommended for use.
  |
7.0.0 - initial 7.0 stable release
  | \
  |  7.0.1 - Latest stable/patched release. Recommended for most users.
  |
7.1.0.devX - Latest development release. Not recommended for production but contains all recent features.

Installation

Windows First-time Install (32- and 64-bit) - How to install RhoMobile Suite on Windows (32- and 64-bit).

Mac OS X First-time Install - How to install RhoMobile Suite on Mac OS.

Building apps

Build for Android - How to build apps for Android.

Build for iOS - How to build apps for iOS.

Building for Windows - How to build apps for Windows.

Building for Windows ME/CE - How to build apps for Windows Mobile.

Building for Windows 10(UWP) - How to build apps for Windows 10(UWP).

RhoConnect Push Synchronization

Introduction to Push

Set up Google Cloud Messaging on client and server for Rhodes Android Device - Setting Up RhoConnect Push-Based Synchronization with Google Cloud Messaging.

Set up Apple Push Notification Service on client and server for Rhodes iOS Device - Setting Up RhoConnect Push-Based Synchronization with Apple Push Notification Service.

Set up RhoConnect Push Service on client and server for Rhodes Android and Windows Mobile/CE Devices - Setting Up for RhoConnect Push Service on Client Application for Windows Mobile/CE Devices.

Windows Mobile/CE Docs

Dependent Include Files - Critical files that must be present for successfully targeting Windows Mobile/CE devices, and where and how to get them.

Android Docs

Guidelines To Support Barcode API On Android JellyBean Devices - Lists the Zebra Android devices capable of barcode scanning, their OS image versions and steps for activating the feature.

Repositories Released as Open Source

Clone these repo(s) as required for your needs to generate a copy of the open source code to the local development machine.

Rhodes

RhoConnect

RhoConnect Client

RhoConnect Push

RhoConnect Push Service

RhoStudio

RhoInstaller

RMS-Testing

rhodes's People

Contributors

dmitrys avatar larsburgess avatar alex-epifanoff avatar timashev avatar lexis-t avatar antonv avatar rognar avatar mmalinin avatar stanislavvolodarskiy avatar hramovnik avatar vmusulainen avatar dipspb avatar antonantonov avatar malayap47 avatar abhineetagarwal avatar mzverev avatar dmsck avatar rhtv43 avatar fgqw68 avatar cfh463 avatar vgraupera avatar nrpj67 avatar npj473 avatar lnsimha avatar dplrnbot avatar pkang avatar vmd763 avatar debrajdhar avatar fkgm76 avatar joydeep12 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.