请输入您要查询的百科知识:

 

词条 Protogrid
释义

  1. Design Goals

  2. Features

     Portability  Touch screen optimization  Support for Responsive Design  Cloud based  Low-code enabled  Web enabled apps  Multi language support  Support for off-line operations  Data types supported  JSON API  User Login 

  3. Upcoming Features

  4. Technologies used

  5. References

{{refimprove|date=August 2015}}{{Infobox software
| name = Protogrid
| developer = ATEGRA Corp.
| latest release version = 2.0
| operating system = Web browser, iOS, Android, Windows, OS X, Linux
| language = English, Spanish, German
| programming language = Python, JavaScript
| genre = Rapid application development, IDE, PaaS, Project management software, Low-code, Collaborative software, CRM, Business software, Agile project management, Mobile forms, Business intelligence software
| license = PaaS
| website = {{URL|www.protogrid.com}}
}}

Protogrid is an integrated application development solution for the development and operations of information systems. It comprises a server and a client. The client is available for web browsers, iOS, and Android (as closed beta). Protogrid includes a development interface that allows for development of applications using Low-code principles.[1] On the back end there are NoSQL databases like CouchDB.[2] Business logic can be added to a Protogrid application using Javascript.

With version 1.1 which was released in May 2016 a json API providing external access was introduced. Version 1.3 introduced new features that allow you to add your own actions and elements and create more individual applications.

Design Goals

According to the web site of the developers[3] the goals were:

  • rapid application development: avoid the programming of standard stuff like table views, standard action buttons, menus etc.
  • cross platform development: any Protogrid application runs as it is on all platforms supported by Protogrid (at present: several web browsers and iOS)
  • multi language support: any Protogrid application can be translated within hours to any other language by a person with knowledge of the source and target language
  • ability to run off-line: any Protogrid application must be able to run off-line on a mobile device offering the full set of functionality

Features

Portability

Protogrid applications are supposed to be portable to all Protogrid clients without additional programming effort.

Touch screen optimization

Protogrid applications are optimized for touch screens.

Support for Responsive Design

Protogrid applications run on a range of screens starting from smartphones, tablets unto large screens. The fields and columns are automatically distributed.

Cloud based

The Protogrid back end server resides in a public or private cloud.

Low-code enabled

Protogrid is based on the Low-code Development model, formerly known as Rapid Application Development (RAD). Instead of spending time creating and configuring every single element of an application, a user can set up a basic database application within minutes. For example, Protogrid automatically creates views and arranges the display elements according to the client currently in use.

Web enabled apps

Any Protogrid application runs in a browser as web app

Multi language support

As well Protogrid as Protogrid application allows for multi language support.

Support for off-line operations

A Protogrid application runs also without internet access. Data is synchronized automatically as soon as internet connection is available.

Data types supported

Text, Date with time, Number, Relations and Tables referencing other records.

JSON API

An API is provided that gives read and write access.[4]

User Login

Along with editing photographs, video clips or other multimedia, Photo Grid also enables users, to log in their account, upload photos or video clips, and share their thoughts on different topics. This feature is only available on the upgraded version of Photo Grid.

Upcoming Features

Additional features are intended to be implemented in the near future. This includes the support for Android and a native desktop client as well as client-side Javascript ScriptLibraries and diagrams that provide

an overview over the data.[5]

Technologies used

  • Python
  • JavaScript
  • Docker (software)
  • CouchDB

References

1. ^{{Citeweb|url=https://www.24-7pressrelease.com/press_release/460582/is-low-code-the-future-of-application-development|title=Is Low Code the Future of Application Development?|language=en|access-date=2019-03-28}}
2. ^{{Cite web|url=http://de.slideshare.net/dmconf/cloud-apps-running-fully-distributed-on-mobile-devices-dominik-rttimann|title=Cloud Apps - Running Fully Distributed on Mobile Devices - Dominik Rü…|website=de.slideshare.net|language=de|access-date=2018-09-25}}
3. ^{{Cite web|url=http://www.protogrid.com|title=Protogrid - The Platform for Business Applications|website=www.protogrid.com|language=en|access-date=2018-09-25}}
4. ^{{Cite web|url=http://www.protogrid.com/bisc/de/blog/2016-05-06-mmu-Protogrid-1-1|title=Protogrid - Die Plattform für Geschäftsanwendungen|website=www.protogrid.com|language=en|access-date=2018-09-25}}
5. ^{{Cite web|url=http://www.protogrid.com/bisc/de/001-about#upcoming|title=Über Protogrid|website=www.protogrid.com|language=en|access-date=2018-09-25}}

8 : NoSQL|Cross-platform software|Integrated development environments|JavaScript|Prototype-based programming languages|Web programming|Cloud computing|Cloud platforms

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 12:55:52