AppBuilder Tour

34
Welcome to Kynetx AppBuilder Got a Few Minutes? Take the Mini-tour >

Transcript of AppBuilder Tour

Page 1: AppBuilder Tour

Welcome to Kynetx AppBuilder

Got a Few Minutes?

Take the Mini-tour >

Page 2: AppBuilder Tour

Your Web Application

3rdpartyapps

APIs Web Sites

Search Engines

online users

Page 3: AppBuilder Tour

Your Web Application

3rdpartyapps

APIs Web Sites

Search Engines

online users

reach

Page 4: AppBuilder Tour
Page 5: AppBuilder Tour
Page 6: AppBuilder Tour
Page 7: AppBuilder Tour
Page 8: AppBuilder Tour

Your book’s available here!!!

Page 9: AppBuilder Tour

Kynetx Rule Language

Page 10: AppBuilder Tour

domain specific language

Page 11: AppBuilder Tour

domain specific languagefor programming the

Internet

Page 12: AppBuilder Tour

!"#$%!"!#$&'%%%%&#'($(&#("#$%)%$(&#

Rules are perfect for reacting to Web events

Page 13: AppBuilder Tour

rules engine data

Page 14: AppBuilder Tour

rules engine data

active client

Page 15: AppBuilder Tour

How Kynetx works

Page 16: AppBuilder Tour

How Kynetx works

1

Page 17: AppBuilder Tour

How Kynetx works

12

Page 18: AppBuilder Tour

How Kynetx works

12

3

Page 19: AppBuilder Tour

How Kynetx works

12

3

4

Page 20: AppBuilder Tour

KRL for Library Lookup

ruleset library { global { datasource library_search <- "http://www.example.com/bookdata/?wt=json" cachable; } rule book_notfication is active { select when pageview "www.amazon.com/gp/product/(\d+)/" setting(isbn) pre { ! book_data = datasource:library_search("q="+isbn); ! url = book_data.pick("$..docs[0].url"); ! title = book_data.pick("$..docs[0].title");! msg = <<This book's available the library. <a id="MLN_link" href="#{url}">#{title}</a>>>; } if(book_data.pick("$..numFound") > 0) then { notify("Local Library", msg) } callbacks { success { click id="MLN_link" } }}}

Page 21: AppBuilder Tour
Page 22: AppBuilder Tour
Page 23: AppBuilder Tour

• Eclipse• Emacs• vim• etc...

Page 24: AppBuilder Tour
Page 25: AppBuilder Tour

cross-browser

Page 26: AppBuilder Tour

cross-browser

cross-site

Page 27: AppBuilder Tour

cross-browser

cross-site

cross-patform

Page 28: AppBuilder Tour

KNS

Page 29: AppBuilder Tour

Change once for everyone convenience

Page 30: AppBuilder Tour

devex.kynetx.com

Page 31: AppBuilder Tour
Page 32: AppBuilder Tour

Signup now atkynetx.com/signup

Page 33: AppBuilder Tour
Page 34: AppBuilder Tour