21. Copyright 2016 ITRI 工業技術研究院
Tarsan WiFi
• Can be portable
• Can be Independent system
• Can be with Raduis Server
• Have landing page
Tarsan Service Access Point
External
Network
Radius Server
22. Copyright 2016 ITRI 工業技術研究院
Tarsan WiFi
Tarsan Service
Access Point
External
Network
Radius Server
Squid
Greasyspoon
Script
(Java)
Script
(Java)
23. Copyright 2016 ITRI 工業技術研究院
Tarsan WiFi
Landing Page
1. Squid control landing page
2. AP control landing page(Need Authentication)
Tarsan Service Access Point
External
Network
24. Copyright 2016 ITRI 工業技術研究院
Tarsan WiFi
Cons:
HTTP only.
Reduce browsing web experience.
Connect quality depend on AP.
Landing page will reduce connect quality.
Portable need heavy battery.
Suggestion:
Need another hardware solution.
Research new method to replace
ICAP.
25. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
26. Copyright 2016 ITRI 工業技術研究院
Tarsan PublishAd
• Greasyspoon (ICAP)
• Script is JAVA.
• Dependent on Squid.
27. Copyright 2016 ITRI 工業技術研究院
Tarsan PublishAd
Cons:
Greasyspoon Manager UI difficult to use.
Script difficult to debug.
Website too many to display Ad in every website with same effect.
Suggestion:
So far no solution.
Try using JavaScript in script.
30. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
31. Copyright 2016 ITRI 工業技術研究院
Tarsan Ad Exchange
• Using ZK.
• User are SSP(Supply Side Platform) and
DSP(Demand-Side Platform).
• Made by outsourcing.
32. Copyright 2016 ITRI 工業技術研究院
Tarsan Ad Exchange
Cons:
Slow response.
Flexible, publish Ad has some limit.
Database not combine with Tarsan.
Suggestion:
Only for DEMO.
Can’t be production.
Need redesign.
33. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
34. Copyright 2016 ITRI 工業技術研究院
Tarsan DataStatistics
• Statistic from Tarsan Database.
• Most chart are using google chart API.
http://tarsanad.ddns.net:8080/BrowsingDatas/index.html
35. Copyright 2016 ITRI 工業技術研究院
Tarsan DataStatistics
Cons:
No framework.
Slow response, JavaScript heavy load.
Code Low Readable.
Suggestion:
Need using framework improved performance.
(Recommend: Reactjs)
36. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
37. Copyright 2016 ITRI 工業技術研究院
Tarsan ControlPanel
• Main function is setting landing page.
• Scheduling landing page.
• Batch update lading page.
• Review user’s access time and device type.
http://tarsanad.ddns.net/NiceAdmin/
38. Copyright 2016 ITRI 工業技術研究院
Tarsan ControlPanel
Cons:
No framework.
Machine need install script.
Code Low Readable.
Suggestion:
Need using framework improved performance.
Can’t be production.
39. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
40. Copyright 2016 ITRI 工業技術研究院
Tarsan API Service
• JAVA
• Servlet
• Tomcat
• Postgres
• Not Restful API
http://tarsan.ddns.net:8080
41. Copyright 2016 ITRI 工業技術研究院
Tarsan API Service
Cons:
Some Table are useless.
Not restful API.
Not https.
Suggestion:
Need redesign.
42. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
45. Copyright 2016 ITRI 工業技術研究院
Cons:
Firefox and Chrome extension are different framework.
No one care this, almost give up.
Suggestion:
Need find promote way.
Tarsan Extension
46. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
47. Copyright 2016 ITRI 工業技術研究院
Tarsan App
• HTTP & HTTP available.
• Main function is from another team develop.
• Bind specific SSID.
https://drive.google.com/file/d/0B80r0wL09O5xQ29uaHVBOEwyXzg/edit
48. Copyright 2016 ITRI 工業技術研究院
TARSANTARSAN
Tarsan
Wifi
Tarsan
Wifi
Protable
Tarsan
Extension
Tarsan
Extension
(Firefox)
Tarsan
Extension
(Chrome)
Tarsan
Ad Exchange
Tarsan
DataStatistics
Tarsan
ControlPanel
Tarsan
Ad
Shelf
Tarsan
App
Tarsan
API
Service
Tarsan
PublishAd
49. Copyright 2016 ITRI 工業技術研究院
Tarsan Ad shelf
• Review Ads.
• Update Ad image, keyword, time, date.
http://tarsanad.ddns.net/TarsanAdShelf/
50. Copyright 2016 ITRI 工業技術研究院
Tarsan Ad shelf
Cons:
Base on Tarsan Ad exchange database.
UI not enough.
No add Ad function.
Suggestion:
Only for DEMO or author use.
Need improve UI.