1.

Record Nr.

UNINA9910456713603321

Autore

Nalwaya Abhishek

Titolo

Rhomobile beginner's guide [[electronic resource] ] : step-by-step instructions to build an enterprise mobile web application from scratch / / Abhishek Nalwaya

Pubbl/distr/stampa

Birmingham [England], : Packt Pub. Ltd., 2011

ISBN

1-283-30823-1

9786613308238

1-84951-517-4

Descrizione fisica

1 online resource (264 p.)

Collana

Learn by doing: less theory, more results

Disciplina

006.776

Soggetti

Application software - Development

Open source software

Mobile computing

Electronic books.

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di bibliografia

Includes index.

Nota di contenuto

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: What is Rhomobile?; The Rhomobile family; Rhodes; RhoSync; RhoHub; RhoGallery; Why Rhomobile is cutting edge; Which products does Rhomobile support?; Rhomobile architecture; Rhodes application; Rhosync application; Backend application; FAQ; Summary; Chapter 2: Installation and Configuration-How to Start off; Rhomobile installations; Installing Rhomobile; Time for action - Installing on Windows; Time for action - Installing on Linux; Time for action - Installing on a Mac

Device SDK installationBlackberry SDK installation; Which Operating Systems are supported?; Where to get it from:; Time for action - Installing Blackberry SDK; Android SDK installation; Which Operating Systems are supported?; Where to get it from:; Time for action - Installing Android SDK; iPhone SDK installation; Which Operating Systems are supported?; Where to get it from:; Time for action - Installing iPhone SDK; Time for action - Configuration; Time for action



- Installing Development Environments-IDE; Summary; Chapter 3: Instant Gratification-Create Your First Application

Let's get started...Time for action - Creating an employee application; Building your first Rhodes application; Time for action - Build it for different smart phones; Navigating the Directory Structure; Linking views to the homepage; Digging the MVC in our application; Model; Controller; Views; Rhodes configuration file-Rhoconfig.txt; Building a Configuration file-build.yml; Changing the input style; Creation of a new page; Summary; Chapter 4: Rhom-Playing with the Local Database; What is ORM?; Exploring Rhom; Time for action - Creating a company model; Association

Time for ation - Creating an association betweenemployee and company; Exploring methods available for Rhom; Time for action - Filtering record by company and gender; How Rhodes stores data; Property Bag; Fixed Schema model; Summary; Chapter 5: RhoSync-Synchronizing Your Data; Generating a RhoSync application; Time for action - Creating a RhoSync application; RhoSync source adapters; Time for action - Creating source adapter; Configure the Rhodes application to connect to RhoSync; Time for action - Connecting the Rhodes application to RhoSync

Placing data in the Rhodes application from RhoSyncTime for action - Filling data from RhoSync; Connecting to Backend services; CRUD operation using RhoSync; Create; Update; Delete; Filtering datasets with search; Time for action - Filtering data with search; Authentication; RhoSync REST API; Summary; Chapter 6: Metadata and Push-Creating Agile Views; Getting ready for Metadata; Time for action - Installing the Rhodes translator gem; Creating the first view using metadata; Getting all the views for company from Metadata; Understanding the code; Digging the code for the new page

Digging the code for the show page

Sommario/riassunto

Part of Packt's Beginner's Guide series, this book is packed full of practical examples and screenshots to make building your application straightforward and fun. Whether you have prior experience of developing mobile applications or this is your first venture, all newcomers to Rhomobile will be able to quickly develop their own mobile application. This book is accessible for people who are completely new to Ruby, though having prior knowledge of it would be a huge advantage.