9ticks:Older

From BiCEP

Jump to: navigation, search
 
Line 1: Line 1:
-
== 9ticks  ==
+
== Overview ==
-
 
+
-
=== Overview ===
+
* Retrieve, interpret and store data source events
* Retrieve, interpret and store data source events
Line 13: Line 11:
-
=== State of the Art ===
+
== State of the Art ==
-
==== Alerts.com ====
+
=== Alerts.com ===
-
The information you want when and where you want it. You're in control. Weather, news, traffic, gas prices, reminders, live sports and more. It's new, it's free, your personal information is secure, no spam. [[http://www.alerts.com/|//www.alerts.com/]]
+
The information you want when and where you want it. You're in control. Weather, news, traffic, gas prices, reminders, live sports and more. It's new, it's free, your personal information is secure, no spam. [http://www.alerts.com/ www.alerts.com]
-
==== Chartlet ====
+
=== Chartlet ===
-
Chartlet is a free Firefox extension that periodically checks places on the Web, extract and stores numerical values. On demand, you can display the history of those values in nice charts. [[http://www.chartlet.net/|//www.chartlet.net/]]
+
Chartlet is a free Firefox extension that periodically checks places on the Web, extract and stores numerical values. On demand, you can display the history of those values in nice charts. [http://www.chartlet.net/ www.chartlet.net]
-
==== WebSundew ====
+
=== WebSundew ===
-
WebSundew is an advanced web scraping tool that extracts data from web pages on the internet: 100% graphic user interface, step-by-step template wizards, automatic iteration for linked pages, macros for automatic log into sites and data extraction. [[http://www.websundew.com/|//www.websundew.com/]]
+
WebSundew is an advanced web scraping tool that extracts data from web pages on the internet: 100% graphic user interface, step-by-step template wizards, automatic iteration for linked pages, macros for automatic log into sites and data extraction. [http://www.websundew.com/ www.websundew.com]
-
==== RRDtool ====
+
=== RRDtool ===
-
RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings. [[http://oss.oetiker.ch/rrdtool/|//oss.oetiker.ch/rrdtool/]]
+
RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings. [http://oss.oetiker.ch/rrdtool/ oss.oetiker.ch/rrdtool]
-
=== 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, ...
Line 40: Line 38:
* 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
Line 83: Line 81:
-
=== Data Interpretation ===
+
== Data Interpretation ==
* Show data from several angles TBD
* Show data from several angles TBD
Line 89: Line 87:
-
=== Data Store ===
+
== Data Store ==
* Performance
* Performance
Line 100: Line 98:
* 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
Line 109: Line 107:
-
=== Miscellaneous ===
+
== Miscellaneous ==
* OpenID login
* OpenID login
Line 115: Line 113:
-
=== 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]
-
==== 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]

Current revision as of 13:50, 8 October 2008

Personal tools