Customer: Citi Japan
Profile: This project is to build a web app for presentation Citi news on TV walls synchronously. Currently, there is a flash FLEX system for presentation, but it can not run on iOS, so the purpose is to build an HTML5 web app for all devices such as iPad and iPhone. The logic of the app is as following:
a) By using the ajax to call to remote SOAP webservice to get data. The data is transferred in JSON, and it contains types of Citi news, global stock market info, and currency info and so on.
b) When data is loaded from remote, the web app firstly divides and parses the data. Here the Builder pattern is used, according to the different data types, so then the system calls the corresponding builder to build the slider.
c) When building the sliders is finished, the system calls the jQuery Animation function to show the presentation on the device.
Role: PL, SE
HLD
LLD
Workflow Analysis
UI design
Development
Environment & Tools: HTML5, JavaScript, jQuery, ajax, Json, SOAP web service.