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



   Your Web Application


                            3rd
         Web     Search
APIs                       party
         Sites   Engines
                           apps
online users

            reach


   Your Web Application


                            3rd
         Web     Search
APIs                       party
         Sites   Engines
                           apps
Your book’s available here!!!
Kynetx Rule Language
domain specific language
domain specific language
 for programming the
        Internet
Rules are perfect for
reacting to Web events

!"#$%!"!#$
&'%%%%&#'($(&#
("#$%)%$(&#
rules engine   data
active client




rules engine                   data
How Kynetx works
1




    How Kynetx works
1
        2




    How Kynetx works
1
        2



            3




    How Kynetx works
4




1
        2



            3




    How Kynetx works
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" }
     }}}

                 KRL for Library Lookup
• Eclipse
• Emacs
• vim
• etc...
cross-browser
cross-browser
cross-site
cross-browser
cross-site
cross-patform
KNS
Change once for everyone
     convenience
devex.kynetx.com
Signup now at
kynetx.com/signup
AppBuilder Tour
AppBuilder Tour

AppBuilder Tour