MN.swf Camp


Register Now!

Getting Started with Stage Video

Danny PattersonLearn how to use the new Stage Video feature in Flash Player 10.2 to improve video playback performance. This seesion will walk through the basics of Stage Video and also discuss pragmatic approaches to implementing Stage Video in your projects.

Introduction to AIR for Android

This session will introduce you to developing Android applications using Adobe AIR. We'll go over the basics of setting up your project, debugging and deploying as well as a few of the limitations of AIR for Android. We'll also go over a few of the features of the Flex 4.5 Mobile framework.

Danny Patterson, Flex Consultant, Patterson Consulting

Danny runs a consulting company in Minneapolis called Patterson Consulting that specializes in Flash and Flex development. He's has published over 40 articles on RIA technologies. He recently wrote the book Advanced ActionScript 3.0 with Design Patterns and He's one of the authors of Flash 8 ActionScript: Training from the Source; both published by Adobe Press. Danny is the manager of the Minnesota Flex/Flash Programmers User Group called MN.swf and is one of the organizers of this event.


Building Mobile Applications for the Blackberry PlayBook

Dustin TauerThe Blackberry PlayBook is the latest device to support Adobe AIR. This means your AIR application can be easily ported to Blackberry's Tablet OS. This session will take a look at the PlayBook development process. We'll take a look at the Blackberry App World and vendor program, installing/using the Playbook SDK, and some additional tips for developing across multiple devices.

Flash Builder 101: Building your first Mobile Application

Do you have an idea for a mobile application? Are you looking for the right place to get started? This session is the answer. Join Dustin Tauer in a hands-on session walking you through building your first mobile animation. The Flex framework has been optimized for mobile development and this session will walk you through building an Android application. Not interested in the Android platform? The material presented in this session will apply to iOS and Blackberry's latest Tablet OS. In this session, you will use Flash Builder to build a full featured mobile application. You will also publish the application and submit it to the Android Market. If you have an Android device, bring it. You'll be able to download your newly created application minutes after publishing.

This is a hands-on session. Attendees will be required to bring their own laptop. Space is limited for this session so an additional registration is required. After registering for MNSWF Camp, send an email to dustin@easelsolutions.com and indicate you would like to attend this session.

Dustin Tauer, V.P. Training & Development, Easel Solutions

As an Adobe Certified Instructor with Easel Solutions, Dustin Tauer specializes in Flash, Flex and many other related technologies. Dustin works closely with Adobe contributing to curriculum development, writing Flash/Flex certification exam questions, and helping with product marketing. He also is the assistant-manager of the Minneapolis-based MN.swf user group.


Mastering the Art of Gwar: Business Strategy for Developers

Lief LarsonIn this highly entertaining and enlightening presentation, Lief Larson shows how marketing prowess mixed with business strategy can result in better product innovative and increased software/service adoption. Larson will go through the key, but often overlooked, magic ingredients to the business success of software.

Lief Larson, President, Workface Inc.

Lief Larson is the president of Workface Inc., a Minneapolis-based software company. Larson is a software engineer who has over fifteen years experience in human-machine dynamics, including six years in self-service kiosk systems and ten in web-based applications. He has been working in web-based marketing sciences since 2001. Larson's company is on the cutting-edge of internet marketing strategy, most recently featured in NetworkWorld, The New York Times, and CIO. His entertaining and enlightening educational sessions help attendees understand the role technology plays in commerce.


Improve Application Performance Using the Profiler

Chris BlackBoth Flash Builder Pro and the free alternative, Flash Develop, include an invaluable tool called the memory profiler. Take full advantage of this tool to increase the performance of your apps and prevent browser crashes. We'll also cover some common mistakes when building interactive web applications. This presentation is for anyone who is unfamiliar with the profiler or hasn't used it before.

Multi-user Paint: Using Mobile Phones as Input Devices

Are you looking to push the boundaries of mobile applications? In this presentation we'll discuss some of the ways that you can extend the desktop experience with mobile devices. Bring your touch screen mobile phone to participate in the multi-user paint demonstration. By combining desktop with mobile we'll create a better user experience.

Chris Black, Flash Developer

Chris Black is a Senior Developer located in Minneapolis, Minnesota who focuses on ActionScript development with Adobe Flex and AIR. In 2009, he presented at a number of conferences including Flashbelt, Flash on the Beach, MN.swf camp and Minnedemo. He shares solutions, resources and source code on his blog, blackcj.com. Chris has a degree in Computer Science from the University of Wisconsin – Eau Claire, and when he’s away from the computer he enjoys rock climbing, backpacking, and tennis.


Flex 4 Skinning

Nicholas BilykIn the early days of Flex it was a huge triumph to make a Flex application not look like Flex. With Flex 4, skinning Flex components has never been easier. This presentation we'll be going through skinning Flex components, creating custom skinnable components, and CSS.

Adobe Cirrus

Formerly known as Stratus, Cirrus is a rendevouz service hosted by Adobe that allows you to quickly and easily make peer-to-peer applications on the web. Nick will share his experiences with you, going from "Hello Neighbor" to multicast groups.

Nicholas Bilyk, Flex Consultant

Nick Bilyk is a local, independent Flash and Flex developer. His work is a mix of contract programming, consulting, and creation of his own projects such as commercial Flex and Flash components. He's a proud member of the Minnesotan community and he manages FlashMN, a Minnesota Flash User Group, with help from Toby Cryns and Saviz Artang. You can frequently find him at the Tea Garden in Uptown, having a tea-drinking coding party.


Choosing the Best Mountain for Molehill

Thomas Anderson"Molehill" is the code name for a new set of low-level, GPU-accelerated 3D APIs that were pre-released February 27th for Flash Player 11. It's fast but it's a low-level API which means features are extremely limited and difficult to work with. Rather than "roll your own", save some time and choose from the seven different high-level APIs built upon Molehill. During this presentation, Tom will quickly demonstrate Alternativa3D, Away3d, CopperCube, Flare3D, Minko, Sophie3D, and Yogurt3D to help you pick the best API for your next 3D project.

Thomas Anderson, Founder, Flex Solutions

Tom Anderson is the Founder of Flex Solutions, a consulting company that specializes in Adobe Flex development. In 1992, he wrote his first 3D graphics engine in C on a Commodore Amiga. Since then, he has worked on a wide variety of 3D projects using Assembly, C++, C#, Java, Java3D, OpenGL/VRML, DirectX, and Flex/Papervision3D. These projects ranged in complexity from simple wireframe graphics to more advanced real-time ray tracing and global illumination. Anderson has a Master of Science degree in Computer Science from MSU, Mankato.


Life Patterns: design patterns for personal success and balance

Ross TeichnerTake an object oriented approach to balancing your life and your work. This talk will identify the common problems in your everyday development workflow and provide design pattern documented solutions just the way you would with code. If your dog hates you, your kids mistake you for a stranger, or you don't realize by the next period this is a run-on sentence you need to come to "Life Patterns" to hear the programmer's solution to getting things done, having fun, and having a life.

Ross Teichner, Interactive Technology Director, OLSON

Ross Teichner holds the position of Interactive Technology Director for OLSON, a 400 person Minneapolis based advertising and digital agency where he is responsible for the planning, direction, and execution of team driven technology solutions. As a technology architect Ross has applied his skills to web applications, user interfaces, social media, e-commerce, and physical computing creating solutions for such clients as Nike, Target, Capital One, 3M, Bauer Hockey, Fifth Third Bank, Northwestern Mutual, Trek Bicycles, and Andersen Windows.


ActionScript Animation Techniques in HTML5

Gregory SteimannThis talk will focus on giving a brief introduction to HTML5, CSS3 and approximating normal ActionScript 3 animation techniques using the canvas API, JavaScript and CSS3 keyframes. We'll look at side-by-side examples of basic animations in AS3 versus HTML5/CSS3 and go over writing your own tweens, handling assets and managing frames.

Gregory Steimann, Interactive Developer

Greg Steimann is an Interactive Developer currently based in the Twin Cities, focusing on Flash and interface development. He received his Bachelors of Science in Web Design and Interactive Media from the Art Institutes International Minnesota. In his spare time enjoys tinkering with just enough web languages to make him dangerous and still retain his stylish demeanor.


Building a Comic Book Application for the iPad

Ken ChangPat GarrahyPat Garrahy and Ken Chang walk you though the process of creating a comic book application on the iPad. This session covers a typical comic book workflow process from script to finished art work, and it also covers using rapid prototyping tools to a finished product on the iPad.

Pat Garrahy, Program Chair, Interactive Media and Graphic Design Globe University Woodbury Campus

Pat Garrahy graduated from DePauw University with a Bachelors in Liberal Arts in 1991. He studied Studio Art as a major and minored in English Literature. He's worked for every major comic book company as a writer, illustrator, color artist and letter. His freelance comic book credits include a five-year stint on the JLA series published by DC Comics and work on the Eisner Award-winning series POWERS. He is also one of the collaborating artists for Kevin Smith's BLUNTMAN AND CHRONIC graphic novel.

Ken Chang, LTU Training Specialist, Life Time Fitness Inc.

Ken Chang is a Flash Developer & Training Specialist at Life Time Fitness. He is best known as the Barron's Challenge Winning Professor, beating both Harvard and Yale with a 48.2% portfolio return.


Jewelry rendering with Flex 3D support.

CT YeungCurrent 3D support in Flex includes Matrix3D, Vector3D, draw-path, draw-triangle and winding rules for back-face culling. Adding gradient triangle rendering, frustrum culling and other techniques, we will demonstrate some sophisticated 3D text rendering for Jostens jewelry products.

Video2Panorama

Create panoramic photo with panning video in the principle of streak photography. In this session, I will demonstrate the process and the application source code for generating panoramic photos. Also, I like to share with you some fundamental principles of this very popular scan-imaging method.

Chi T. Yeung, Flash Developer / Programmer Analyst, Jostens

Chi T. Yeung, Flash Developer / Programmer Analyst, Jostens CT started his color and graphics programming career in the early 90's. He received his Bachelor of Science in Imaging and Photographic Technology from Rochester Institute of Technology, New York. Since then, he has worked on various printing technologies, published in Imaging Science and Technology (IS&T)/


Creative Agnosticism: HTML5 & JS for AS3 Devs

Anton FriantUntil quite recently, the vast majority of designers and developers tasked with creating highly interactive, rich media experiences for the web relied on one tool: Flash. This has supposedly changed with the approaching HTML5 standard. We'll take a look at the good, the bad and the impractical uses for HTML5/CSS3/JS from the perspective of an AS3 designer/developer.

Anton Friant

Anton is an interface designer and Flash developer at Martin Williams Advertising and an adjunct professor at the Minneapolis College of Art and Design. He also plays in local bands "Man is Doomed" and "Glorious Monster," for which he creates audio/midi-reactive video performance software with Quartz Composer and VDMX.


Hacking the Kinect to work with Adobe Flex/Air apps

Tony BirleffiDuring the last few months I've been diving deep into C++, to write a binary application called AS3OpenNI. This project has taken the OpenNI and Prime Sense NITE frameworks and exposed them to Adobe Flash and the Adobe Flex framework through the use of socket servers. Now allowing Flash developers the ability to quickly build out Adobe Air applications that are controlled all by Natural Interaction, or in other words YOU!

Tony Birleffi, Senior Software Engineer, OLSON

Tony Birleffi holds the position of Senior Software Engineer for OLSON, a 400 person Minneapolis based advertising and digital agency where he is responsible for the planning and execution of team driven technology solutions. As a technology engineer Tony has applied his skills to web applications, user interfaces, social media, e-commerce, and low-level programming solutions for such clients as Nike, Bauer Hockey, Target, Capital One, University of Minnesota, Audi, Paramount Studios, Sony Pictures, Rawlings, Brine, and Scarpa.