9ticks:Older

From BiCEP

Jump to: navigation, search
(New page: ====== 9ticks ====== ===== Overview ===== * Retrieve, interpret and store data source events * Predefined and custom data sources * Visualizations * Queries * Alerts * Tags ...)
Line 1: Line 1:
-
====== 9ticks  ======
+
== 9ticks  ==
-
===== Overview =====
+
=== Overview ===
-
  * Retrieve, interpret and store data source events
+
* Retrieve, interpret and store data source events
-
  * Predefined and custom data sources
+
* Predefined and custom data sources
-
  * Visualizations
+
* Visualizations
-
  * Queries
+
* Queries
-
  * Alerts
+
* Alerts
-
  * Tags
+
* Tags
-
  * Web and mobile-based frontends
+
* Web and mobile-based frontends
-
  * History
+
* History
-
===== State of the Art =====
+
=== State of the Art ===
==== Alerts.com ====
==== Alerts.com ====
Line 32: Line 32:
-
===== Data Sources =====
+
=== Data Sources ===
==== Predefined ====
==== Predefined ====
-
  * TBD Sources: stocks, flight schedules, weather, sports, auctions, traffic reports, feeds, sensors, ...
+
* TBD Sources: stocks, flight schedules, weather, sports, auctions, traffic reports, feeds, sensors, ...
-
  * Makes use of data source API
+
* Makes use of data source API
-
  * May make use of external APIs
+
* May make use of external APIs
==== Custom ====
==== Custom ====
-
  * TBD Sources: html table, html items, ...
+
* TBD Sources: html table, html items, ...
-
  * Makes use of data source API
+
* Makes use of data source API
-
  * User may identify items to monitor in the following ways:
+
* User may identify items to monitor in the following ways:
-
    * **Single Page Entry** -- single page items
+
** **Single Page Entry** -- single page items
-
    * **Same Level Page Entries** -- every news title, repetitive patterns
+
** **Same Level Page Entries** -- every news title, repetitive patterns
-
    * **Table Selection** -- smartly select all table items
+
** **Table Selection** -- smartly select all table items
-
    * **Table Line Selection by Constant Column Value** -- select something in the same row/column whose column/row has something wrote on it
+
** **Table Line Selection by Constant Column Value** -- select something in the same row/column whose column/row has something wrote on it
-
    * **Automatic Selection Inside Area** -- smartly select every item inside a bounded polygon or even the whole page
+
** **Automatic Selection Inside Area** -- smartly select every item inside a bounded polygon or even the whole page
-
    * **Advanced Text Selection** -- left of something and/or right of something, bounded by something  
+
** **Advanced Text Selection** -- left of something and/or right of something, bounded by something  
-
  * Browser extension is an option
+
* Browser extension is an option
-
  * Each item data type must be automatically chosen by the system. May be overridden by the user.
+
* Each item data type must be automatically chosen by the system. May be overridden by the user.
-
===== Data Source API =====
+
=== Data Source API ===
-
  * Modular approach
+
* Modular approach
-
  * Every DS adapter will make use of this API
+
* Every DS adapter will make use of this API
-
  * Each item has the following properties:
+
* Each item has the following properties:
-
    * **Name** -- identification
+
** **Name** -- identification
-
    * **XPath** -- location in the page
+
** **XPath** -- location in the page
-
    * **Type** -- data type (following section)
+
** **Type** -- data type (following section)
-
===== Data Types =====
+
=== Data Types ===
-
  * Suggest the best type for each item
+
* Suggest the best type for each item
-
  * TBD Data types:
+
* TBD Data types:
-
    * Integer
+
** Integer
-
    * Decimal
+
** Decimal
-
    * Percentage
+
** Percentage
-
    * Value -- temp, speed, height, weight, ...
+
** Value -- temp, speed, height, weight, ...
-
    * Time
+
** Time
-
    * Date
+
** Date
-
    * DateTime -- event timestamp
+
** DateTime -- event timestamp
-
    * String  
+
** String  
-
  * Connect similar/equivalent data types:
+
* Connect similar/equivalent data types:
-
    * Celsius, Fahrenheit, Kelvin, ...
+
** Celsius, Fahrenheit, Kelvin, ...
-
    * Metre, Mile, Yard, Foot, ...
+
** Metre, Mile, Yard, Foot, ...
-
    * Euro, U.S. Dollar, Pound, Swiss franc, ...
+
** Euro, U.S. Dollar, Pound, Swiss franc, ...
-
===== Data Interpretation =====
+
=== Data Interpretation ===
-
  * Show data from several angles TBD
+
* Show data from several angles TBD
-
  * Mix/Join data sources
+
* Mix/Join data sources
-
===== Data Store =====
+
=== Data Store ===
-
  * Performance
+
* Performance
-
  * Scalability
+
* Scalability
-
  * Use RRDtool or a similar approach
+
* Use RRDtool or a similar approach
-
    * Round Robin Database
+
** Round Robin Database
-
    * Bounded storage footprint
+
** Bounded storage footprint
-
    * Sampling
+
** Sampling
-
    * Custom levels of aggregation
+
** Custom levels of aggregation
-
  * Client-side history
+
* Client-side history
-
  * Queries, visualisations and filters may be stored for future re-utilization by any user
+
* Queries, visualisations and filters may be stored for future re-utilization by any user
-
  * **Distributed memory (condor-like)**
+
* **Distributed memory (condor-like)**
-
===== User Interface =====
+
=== User Interface ===
-
  * Web-based
+
* Web-based
-
  * Mobile
+
* Mobile
-
  * TBD Push/Pull-based
+
* TBD Push/Pull-based
-
===== Miscellaneous =====
+
=== Miscellaneous ===
-
  * OpenID login
+
* OpenID login
-
  * i18n
+
* i18n
-
===== Firefox Extension =====
+
=== Firefox Extension ===
[[http://student.dei.uc.pt/~rjmm/firefox/9ticks.xpi|9ticks Firefox extension]]
[[http://student.dei.uc.pt/~rjmm/firefox/9ticks.xpi|9ticks Firefox extension]]
Line 122: Line 122:
==== Use cases ====
==== Use cases ====
-
  * [[http://eztv.it/index.php?main=airs|Series Countdown List]]
+
* [[http://eztv.it/index.php?main=airs|Series Countdown List]]
-
  * [[http://dsg.dei.uc.pt/ganglia/|DSG Cluster]]
+
* [[http://dsg.dei.uc.pt/ganglia/|DSG Cluster]]
-
  * [[http://www.maisfutebol.iol.pt/superliga_classificacao.php|Liga Sagres]]
+
* [[http://www.maisfutebol.iol.pt/superliga_classificacao.php|Liga Sagres]]
-
  * [[http://news.bbc.co.uk/sport2/hi/football/eng_prem/table/default.stm|Barclays Premier League]]
+
* [[http://news.bbc.co.uk/sport2/hi/football/eng_prem/table/default.stm|Barclays Premier League]]
-
  * [[http://weather.no.sapo.pt/details.html|Manteigas Weather]]
+
* [[http://weather.no.sapo.pt/details.html|Manteigas Weather]]
-
  * [[http://www.osnews.com/|OSNews]]
+
* [[http://www.osnews.com/|OSNews]]
-
  * [[http://finance.google.com/finance?q=NASDAQ:AAPL|Apple Google Finance]]
+
* [[http://finance.google.com/finance?q=NASDAQ:AAPL|Apple Google Finance]]
-
  * [[http://www.timeanddate.com/counters/newyear.html|New Year Countdown]]
+
* [[http://www.timeanddate.com/counters/newyear.html|New Year Countdown]]
-
  * [[http://www.traffic.com/New-York-Traffic/I-278_Gowanus_Expressway___Brooklyn_Queens_Exwy-NORTHBOUND-7_NB_GW_BQE_12.html|NY I-278 Traffic]]
+
* [[http://www.traffic.com/New-York-Traffic/I-278_Gowanus_Expressway___Brooklyn_Queens_Exwy-NORTHBOUND-7_NB_GW_BQE_12.html|NY I-278 Traffic]]
-
  * [[http://www.ebay.com/|Ebay]]
+
* [[http://www.ebay.com/|Ebay]]

Revision as of 15:16, 2 October 2008

Personal tools