Github user queeniema commented on a diff in the pull request:

    
https://github.com/apache/incubator-edgent-website/pull/97#discussion_r155386261
  
    --- Diff: site/docs/faq.md ---
    @@ -4,51 +4,74 @@ title: FAQ
     
     ## What is Apache Edgent?
     
    -Edgent provides APIs and a lightweight runtime to analyze streaming data 
at the edge.
    +Edgent provides APIs and a lightweight runtime enabling you to easily 
create event-driven flow-graph style applications to analyze streaming data at 
the edge.
    + Check out [The Power of Edgent](power-of-edgent) to help you guickly gain 
an appreciation of how Edgent can help you.
     
     ## What do you mean by the edge?
     
     The edge includes devices, gateways, equipment, vehicles, systems, 
appliances and sensors of all kinds as part of the Internet of Things.
     
    -## How is Apache Edgent used?
    +It's easy for for Edgent applications to connect to other entities such as 
an enterprise IoT hub.
     
    -Edgent can be used at the edge of the Internet of Things, for example, to 
analyze data on devices, engines, connected cars, etc. Edgent could be on the 
device itself, or a gateway device collecting data from local devices. You can 
write an edge application on Edgent and connect it to a Cloud service, such as 
the IBM Watson IoT Platform. It can also be used for enterprise data collection 
and analysis; for example log collectors, application data, and data center 
analytics.
    +While Edgent's design center is executing on constrained edge devices, 
Edgent applications can run on any system meeting minimal requirements such as 
a Java runtime.
     
     ## How are applications developed?
     
    -Applications are developed using a functional flow API to define 
operations on data streams that are executed as a graph of "oplets" in a 
lightweight embeddable runtime. The SDK provides capabilities like windowing, 
aggregation and connectors with an extensible model for the community to expand 
its capabilities.
    +Applications are developed using a functional flow API to define 
operations on data streams that are executed as a flow graph in a lightweight 
embeddable runtime. Edgent provides capabilities like windowing, aggregation 
and connectors with an extensible model for the community to expand its 
capabilities. Check out [The Power of Edgent](power-of-edgent)!
     
    -## What APIs does Apache Edgent support?
    +You can develop Edgent applications using an IDE of your choice. 
     
    -Currently, Edgent supports APIs for Java and Android. Support for 
additional languages, such as Python, is likely as more developers get 
involved. Please consider joining the Edgent open source development community 
to accelerate the contributions of additional APIs.
    +Generally, mechanisms for deploying an Edgent Application to a device are 
beyond the scope of Edgent; they are often device specific or may be defined by 
an enterprise IoT system.  To deploy an Edgent application to a device like a 
Raspberry Pi, you could just FTP the application to the device and modify the 
device to start the application upon startup or on command.   See [Edgent 
Application Development](application-development).
    +
    +## What environments does Apache Edgent support?
    +
    +Currently, Edgent provides APIs and runtime for Java and Android. Support 
for additional languages, such as Python, is likely as more developers get 
involved. Please consider joining the Edgent open source development community 
to accelerate the contributions of additional APIs.
     
     ## What type of analytics can be done with Apache Edgent?
     
    -Edgent provides windowing, aggregation and simple filtering. It uses 
Apache Common Math to provide simple analytics aimed at device sensors. Edgent 
is also extensible, so you can call existing libraries from within your Edgent 
application. In the future, Edgent will include more analytics, either exposing 
more functionality from Apache Common Math, other libraries or hand-coded 
analytics.
    +The core Edgent APIs makes it easy to incorporate any analytics you want 
into the stream processing graph. Its trivial to create windows and trigger 
aggregation functions you supply. It's trivial to specify whatever filtering 
and transformation functions you want to supply. The functions you supply can 
use existing libraries.
    --- End diff --
    
    nits: 
    - "The core Edgent APIs make**s**" --> "The core Edgent APIs make"
    - "Its trivial" --> "It's trivial"


---

Reply via email to