The document discusses building client-server 2.0 applications using Jquery and Grails. Key points include browsers evolving with improved JavaScript performance through separate processing tabs and process monitors. This enables richer applications with support for graphics, video, databases and development environments. JavaScript libraries are growing to include cross-browser support, effects, and plugins. Benefits include a simple, stateful frontend on a platform independent UI server. Downsides relate to security, cross-domain requests, browser support and some cross-browser issues. The conclusion is building applications with client-side JavaScript is feasible, simple and productive with platform independent components that fit well with service-oriented architectures.
The document discusses building client-server 2.0 applications using Jquery and Grails. Key points include browsers evolving with improved JavaScript performance through separate processing tabs and process monitors. This enables richer applications with support for graphics, video, databases and development environments. JavaScript libraries are growing to include cross-browser support, effects, and plugins. Benefits include a simple, stateful frontend on a platform independent UI server. Downsides relate to security, cross-domain requests, browser support and some cross-browser issues. The conclusion is building applications with client-side JavaScript is feasible, simple and productive with platform independent components that fit well with service-oriented architectures.
Companies want to know about their customers so they can improve products and marketing. In the past, this data was entered by employees in a company. Web 2.0 illustrates that the best way to collect this data is by having the users input it themselves. Sites like mint and linkedin are prove that there is gold in user entered data.
Problem is that current computers, ie laptops and desktops, are used behind desks. Companies also want customers to enter data when they're on the move, or relaxing in the living room on a couch. Smartphones and tablets will enable this.
Smartphones will be used to digitize all the outside data: location, temperature, images, video, audio, chemical info, hart-rate, etc. Tables will enable interactive tv, interactive magazines, interactive books, etc. All ways to collect data while people are doing things away from their desks.
Smartphones and tablets will enable web 2.0 data collection away from desks. This will be hugely important for companies.
In JavaScript, events are blocked by currently executing code. Callbacks allow asynchronous code to be executed after the current execution thread is clear. Promises provide a standard way to manage asynchronous processes by sharing a communication object between the consumer and producer of asynchronous results. This avoids nested callbacks and makes error handling and composition easier.
这是我在中国定期在开的“整合营销的课程”。2009 年五月份起,新加“ 对 Y 世代的整合营销”。
This is my " Integrated marketing" class in China. I will offer " Integrated marketing for Y generation in China" starts May, 2009.