Difference between revisions of "Application Development Framework"

From Datonis
Jump to: navigation, search
m
m
 
(2 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
* Basic understanding of Javascript/JQuery. Knowledge of other JS frameworks like AngularJS etc. will help
 
* Basic understanding of Javascript/JQuery. Knowledge of other JS frameworks like AngularJS etc. will help
 
* Experience with a scripting language like python, ruby, php will be useful
 
* Experience with a scripting language like python, ruby, php will be useful
 +
* Experience with developing and using REST APIs will be useful
  
 
====== Resources ======
 
====== Resources ======
Line 22: Line 23:
  
 
== Source code access and documentation ==
 
== Source code access and documentation ==
Please reach out to sales@altizon.com or create a ticket on our [http://support.altizon.com/ Support portal]. Please create and share a github handle in your request so that we can add you as a collaborator on our repository.
+
Please reach out to sales@altizon.com or create a ticket on our [http://support.altizon.com/ Support portal].
  
 
The repository has all the documentation required for getting started and writing your own UI pages
 
The repository has all the documentation required for getting started and writing your own UI pages
 +
 +
== Development Environment Setup ==
 +
Development setup has been tested on following two platforms. Please click the platform you have and navigate to the instructions for setup:
 +
* Linux
 +
* [[Application Development Framework setup on Windows|Windows]]

Latest revision as of 09:37, 17 August 2017

Motivation

The Application development framework is a package that is developed to help our partners to get started quickly with developing their own web applications, drastically reducing time to market. It already has all the ingredients to make a web application on top of the Datonis IOT Platform:

  • Ruby on Rails - A popular mature framework for building web applications
  • MongoDB - MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need.
  • ReactJS - React is a declarative, efficient, and flexible JavaScript library for building user interfaces.
  • React Bootstrap - The most popular front-end framework, rebuilt for React (uses Bootstrap beneath)
  • JQuery - jQuery is a fast, small, and feature-rich JavaScript library.
  • Datonis API client

Development prerequisites

Following are recommended before you can start using the application development framework:

  • Basic understanding of object modeling
  • Prior experience with developing web applications will help
  • Basic understanding of Javascript/JQuery. Knowledge of other JS frameworks like AngularJS etc. will help
  • Experience with a scripting language like python, ruby, php will be useful
  • Experience with developing and using REST APIs will be useful
Resources

Source code access and documentation

Please reach out to sales@altizon.com or create a ticket on our Support portal.

The repository has all the documentation required for getting started and writing your own UI pages

Development Environment Setup

Development setup has been tested on following two platforms. Please click the platform you have and navigate to the instructions for setup: