Table of Contents

The OSFlash Revolution

18:00 Aral Balkan

Flash has a long history of open source which, until recently, has mainly centered around the sharing of Flash source files (or FLAs) and ActionScript code. In the last year, however, the horizons for open source Flash widened considerably, fueled by the release of an open source ActionScript 2 compiler called MTASC and various Eclipse-based tools for open source Flash content creation. The tipping point in Open Source Flash was the creation of OSFlash.org and the OSFlash community as a enabler for the Open Source Flash Revolution. In this session Balkan will introduce you to the world of Open Source Flash, take you on a tour of some of the prominent Open Source Flash projects in existence today and examine where the exciting world of Open Source Flash is heading.

RED5 Prototype Unveiled

18:30 John Grden

We've all drooled over FlashCom Server, and for as long as anyone can remember, we've been threatening to wrote an open source version. Well, here it is. RED5.

John Grden is Senior Flash Deveveloper for Blitz and co-pm for RED5.

The ASWing GUI Framework

19:00 Firdosh Tangri

The presentation would be on how to use the ASWing project to easily build user interfaces. I would like to talk about the different layout managers that ASWing has to offer and how to use them with the current components released ( we are planning to make a first release with some basic components in a week ) . I would like to talk about the similarities and the differences between JSwing and ASWing in terms of event dispatching and how much easier it is in ASWing. Towards the end I would like to talk about the future of ASWing and where the project is headed towards.

Firdosh Tangri : I have been working with Flash since version 5 . I work for the purdue homeland security institute as a flash designer / developer . I create a lot of simulation applications where we use flash as a user input and visualization tool for the all the vast data that is produced during large scale agent based simulations. I use flash to integrate differrent data models to create intriging visualization screens.

The ActionStep GUI Framework

19:30 Richard Kilmer

ActionsStep is an ActionScript 2.0 implementation of the OpenStep/NextStep/Cocoa Application Kit. The Application Kit API is a proven scalable API that serves as the underlying foundation for the Apple OS X operating system user interface. Not simply a GUI component model, ActionStep can serve as a framework for building a complete multi-windowed desktop environment upon the Flash platform. I will discuss the basic component model of ActionStep (Views vs. Cells), the event model, the status of current components, and a timeline for formal releases of ActionStep. Code examples will also be presented as well. ActionStep is being used by InfoEther to develop a commercial application, and this application will be demonstrated during the talk (via a Web URL) if time allows.

Richard Kilmer is the founder and CEO of Virginia-based software and services company InfoEther, Inc. His background includes peer-to-peer software, wireless web, workflow, and pen computing. His current efforts are using Flash and Ruby together in a commercial application, and through that is developing the open-source ActionStep Flash component framework. He is an active member of the Ruby development community as well working on Alph (Flash-Ruby bridge), FreeRIDE, RubyGems, RubyJDWP, Jabber4R, and hosts RubyForge.org.

High-Scale Enterprise OSFlash Projects

20:15 Carlos Rovira

Carlos Rovira talks about his own experience introducing Open Source Flash Development in the Big Enterprise to create and deploy a large RIA Project based in Flash and J2EE technologies. The story tries to capture the importance of OSFlash tools, software packages and community support to help in a Big RIA product cycle aswell the development boost productivity generated and the pros and cons encountered trought this enthusiastic journey.

Carlos Rovira is a System Integrator currently working at Bull Spain in Madrid and maintains his own blog at carlosrovira.com. His early interest in technology and computers lead him to Castilla-La Mancha University where he earned a Computer Science degree in 1999. Since then, he has been involved in many web enterprise projects with traditional J2EE technologies. Now he is focused on building large scale RIA applications with Flash and Flex Technologies in the Big Enterprise. He has been advocating for Open Source Flash Development since his early conception trough articles, blogs, talks and mailing list.

Download High-Scale Enterprise OSFlash Projects in PPT format

View online (FlashPaper)

Flash Rich Desktop Applications

20:45 Edwin Van Rijkom

This summer, Flash celebrated its second lustrum. Over the past decade it has revolutionized the way internet applications are interfaced. At one point desktop GUI's were superior to browser hosted GUI's but nowadays one could claim the opposite. Rich Desktop Applications (RDA's) are a rarity, whereas RIA's are everywhere. Microsoft is recognizing this and plans to bridge the gap with Avalon. Since Avalon will be a 'Windows Only' technology, the need for a cross-platform RDA standard will arise. At Screenweaver OS we feel that Flash should be that standard. In an effort to realize this, we are developing tools to use Flash interfaces outside the browser and bind them to business logic. During the presentation I will illustrate the above mentioned concepts by demonstrating Screenweaver Core and a new cross-platform prototype of Screenweaver 4.

Edwin van Rijkom is a full-time student in pursuit of his master’s degree in Software Engineering at Utrecht University, the Netherlands. He is also the founder of the Screenweaver Open Source project that aims to contribute to a new, strong, Open Source platform for deploying Flash outside the browser. Prior to his studies Edwin developed numerous commercial Flash tools using C++ and Delphi. His personal site is http://www.vanrijkom.org

Using the Flash JavaScript Integration Kit

21:15 Igor Costa

In this presentation, you will know how to use FJKit for Flash applications, using and calling webservices, html communication and know how to create a simple and efficient application using the FJKit.

By Igor Costa

MTASC past , present and future

21:45 Nicolas Cannasse

MTASC is the open source ActionScript 2 compiler. After introducing shortly MTASC to people that don't know about it I'll explain about some “special” features that only MTASC can bring you. Get type inference and strongly typed arrays, and your everyday flash programmer life will be a lot better. I'll take also some time for answer questions about your dream features, and tell about the future of MTASC using the Neko technology.

Nicolas Cannasse is OSFlash cofounder and author of popular MTASC opensource compiler. He's also cofounder of Motion-Twin, a French Flash Games maker company where he's in charge of research and development effort.

Conclusion

22:15

Time to cry and say bye bye