Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Raven API - Pringit

No description

Faraz Baig

on 25 December 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Raven API - Pringit

SMS View (2 SMSs)

What's your username? Please reply with username:

What's Your password? Please reply with password: SMS View
Good to see you! Please choose an option:
Please reply with:
1. About me
2. My Blog
3. Career

System expects: 1, 2 or 3 SMS View

Please reply with username, email and year separated with space: Example: Signup Form (Single Input)

<form id="myform" action="/process" method="POST">
Username: <input type="text" id="name"/><br />
Email: <input type="text" id="email"/><br />
Year of birth: <input type="text" id="year" />
<input type="submit" value="submit"/>

HTML Rendering Example: Menu

<p>Good to see you! Please choose an option:<p>
1. <a href="/menu?=op1" data-pring-label="Reply with: \n1."
data-pring-match="1">About me</a><br/>
2. <a href="/menu?=op2" data-pring-label="2. " data-pring-match="2">My Blog</a><br/>
3. <a href="/menu?=op3" data-pring-label="3." data-pring-match="3">Career</a>

HTML Rendering
Good to see you!
Please choose an option:
About me
My Blog
Career Raven Invites
Support for multiplayer games
Multiuser interaction Raven 2.0 Simulator Sandbox (to be released soon - www.pringit.com/developer/)

App Registrations
Sandbox Testing
Raven Simulator
Apps Stats Developer Portal Example: Login Form

<form id="myform" action="/process" method="POST">
What's your username?
<input type="text" name="username" /><br />
What's Your password?
<input type="password" name="password" />
<input type="submit" value="submit"/>

HTML Rendering Example App HTML Attributes

Raven also uses custom HTML5 data attributes to augment SMS related actions/parsing. Here are the two data attributes that raven support currently:

Attribute Usage
data-pring-label The display text for SMS view
data-pring-match The regex to match the response against

Work seamlessly on the web, smart phones and on SMS Multi-Platform

That’s the beauty of web apps – Build once use everywhere Build in HTML & use everywhere…. How many times you SMS on daily basis? Everybody texts right? Thank You For now…send your requests to:

SMS MHT to 9900 App Registrations Sessions over SMS
Raven accesses the application over HTTP
Mimics an HTTP client
The HTTP clients support cookies
The application can authenticate a user Sessions Supported Elements Raven works by translating the HTML generated by your server into SMS text.
And in response also expects SMS reply from the user to simulate:
Form submits
Inputs How it works? A powerful platform that allows for developers to create Pring Applications What Is Raven API ?

You don’t need any knowledge how SMS works, just HTML That’s where we have cracked the code Play games, Buy stuff, Book movie tickets and more…. What if you can do a lot more ?
Full transcript