ydea
Pay per use for using service versus ad-based model.
Use the user actions to refresh the ad when the app is being used.
Email address can be used to send sms messages also.
Calculate the user SMS count.
Allow user to pay and add credits.
Number of credits used,remaining,total credits.
A user gets created by adding details. email and phone number, and submitting payment information by purchasing credits.
User activates himself through email/sms to use the service.
User creates scenarios,tasks,variables, check frequencies and notification preferences.
Scehduler executes a scenario if the check frequency is reached.
Scenario is a set of tasks to be executed.
After each task gets executed, corresponding variables get populated.
After all tasks get executed , comparison engine comes to play.
The output of comparison engine is boolean..It determines whether to invoke notifier.
Task
URL to Go
Data to populate
Action to perform
Text to Check
Variable to populate
Input (indefinite number of variables)
Comparison engine(number{int,float},text,date)
Number (increase,decrease,equal compared to last hit,max till now,min till now,average,a constant)(greatest,least)
Date(changes, format)
Text(changes)
Action to Perform (Send email,Send sms)
Check Frequency-> Daily,Hourly,Every 30 min,Every 5 min
Notify Frequency-> Daily(hh:mm),Hourly(mm),On Event
Task Variable Lister
On menu right click.
On deletion of a task the associated variables go.
A task can have 1 or more variables associated with it.
Report
Daily/Weekly/Monthly Summary.
Flex
XUL
Weblogic
MySQL
Comments