Slide 1

Slide 1 text

Service Provider Independent Version Control with TreeTide SwfControl Robin Palotai [email protected] http://treetide.com 1

Slide 2

Slide 2 text

Your Viral Flash Game Preloader Content Ads, campaigns uTransactions 2

Slide 3

Slide 3 text

Version Control • Need to update Content •New campaign •New ad provider •Fix bugs, reposition buy-button •… •VC as Service ? •Service-provider dependence •Intrusive branding •Provider goes down no more VC New content? No Yes 3

Slide 4

Slide 4 text

4 Independent Version Control – Manually Your Server/ CDN • Check for new Content •From preloader •Load if any •But it will be large •More bandwidth & cost

Slide 5

Slide 5 text

5 Independent Version Control – SwfControl Your Server/ CDN • Check for Patch •From preloader •Load if any & apply •Patch is small ☺ •Less bandwidth & cost ☺ •SwfControl is a product •Executable, creates patches, you upload •No intrusive branding ☺ •No dependence ☺ Patch Patch

Slide 6

Slide 6 text

6 Thank you! [email protected]

Slide 7

Slide 7 text

7 Appendix •Preloader API •Interface for querying total load progress •Notification about patching finished, etc. •AS3 only (technical limitation, can’t be done in < AS3) •However Content can be AS2/AS1 too •Container interaction (flashvars) is then tricky • Executable program •Manages projects (preloader, content versions) •Creates patches •Windows support (Linux in progress, Mac in future) •No encryption •Encrypted flash patching is patented (WO/2009/146375) •Flash security is weak anyway •You may obfuscate your content if you need to