Vivien Schilis discusses creating Facebook applications using the Facebook Platform. Key points include:
- The Facebook Platform allows developers to create applications that interact with Facebook and allow users to share and connect.
- Applications have a Canvas page where content is embedded and a Callback URL to retrieve content from the developer's server.
- Facebook Markup Language (FBML) allows customizing the look and feel of applications and accessing social data.
- Popular application types use requests, notifications, publishing to engage users through activities like quizzes, media sharing, and contests.
- Future applications could enable sharing and exchanging items between friends.