360conferences

Organizing events that DON'T SUCK

Conference Videos

This page houses all conference videos. You can jump to a specific event, or browse them all. At any time you can use the ‘View Cart’ button to see what you’ve got lined up for purchase, etc. You know how to use that functionality.

As with everything we do, if you’re not completely happy, let us know.

Oh and remember, we’re a small company and conference videos help us make the bills. Don’t be a dick and share. It’s cool to share with the guy in the next cube, but don’t put them on P2P sites, etc.

Unless otherwise indicated, all videos are $3.50/ea.

View Cart


Events:

RIAdventure 2009

Add to Cart Doug McCune

It’s hard to explain this video. Doug Actually passed on speaking at other events to prep for this talk.

Doug talks about data visualization, his work in that area, some history of data viz, pointing out that someone invented the bar chart.

Doug’s talk was keynote level stuff, meant to energize, inspire, and educate.

Add to Cart Sam Rivello

Sam talks about building/modeling life in software. He presents his latest open project, Las Viditas, using ActionScript to build a life simulation.

Add to Cart Greg Burch – Day 2

Greg Burch talks about Adobe’s Slider project. Mobile Flex

Add to Cart Ryan Stewart – Keynote

Ryan kinda kicked off RIAdventure 2009, with a talk on the overall Adobe Stack, Flash Catalyst, and more.

Add to Cart Nate Beck – Push Button Engine. Game making in Flash

After Sam Rivello took his header off the stairs (… Ask me next time we’re in the same room) Nate jumped in to do a preso on the Push Button Engine, and his work with Flash platform gaming.

Add to Cart Faisal Abid – Day 2: Android Development

Faisal goes over what’s involved in building an Android app.

360|Flex San Jose 2010

Monday Keynote
Add to Cart Welcome: John Wilker & Tom Ortega

Our Hosts Paypal give a short welcome and talk about new platforms and APIs being made available to developers, then Deepa gives her first official keynote in her new role as Product manager. She also brought along some awesome videos!

Free! A Discount is applied when you check out.

Panel – The Flash Platform
Add to Cart Moderator: Tom Ortega

Panelists: Ben Stucki, Shashank Tiwari, Kevin Hoyt, Jesse Warden, Jeffry Houser, Jeff Tapper

This powerhouse panel, talks about the Flash Platform, it’s future, it’s relevance, and more.

Panel – RIA Design: What are the Principles of RIA Design
Add to Cart Moderator: Keith Sutton

Panelists: Paul Giurata, Chet Haase, Bill Scott, Ehud Waizer

This panel discussion will investigate the question of ‘what are good/bad principles and practices in RIA UI design for business, enterprise or other apps?’. All the books you peruse at the local (Borders) library on interface design largely work within the constraints of a non-RIA design/development environment for websites or applications. Now that designers and developers have significant animation capabilities in Flex for applications when is it appropriate to have glowing, moving, and morphing UI components like buttons, forms and video? Currently the screen ‘pages’ will essentially ‘snap’ from one layout/page to another. This is an un-natural and abrupt change that you can get used to, but is mentally disruptive, especially if you have to re-assimilate the page to find information or next steps. Apple has raised the bar for the industry in the design of its products and particularly the iPhone which employs a natural flow and movement in the UI – transitions are animated and employ more natural-physics based movements, fades and scale (things growing and shrinking). Come out and participate in this discussion on what may be the ‘new’ design rules, principles and guidelines for RIA user experience development.

zoharbabin
Add to Cart
Zohar Babin – Flash Platform video solutions, usage and extensions

The multitude of technical terms, APIs and components can get somewhat confusing. We’ll layout all available components (By march there will be many new), how they used and when is best to use each one. We’ll go over low level things like NetStream for all types of connections (RTMP,Progressive,Adaptive…), Smart UI designs for Video experiences, Online video editing?… Learn about the considerations involved with online video and what solutions are available around.

brycebarrand
Add to Cart
Bryce Barrand – Golden nuggets: How to find and keep top developers.

Part I. Even in a down economy, finding top developers is quite a task. For the most part, good people have solid jobs they love. Should you cross train? Pay hefty fees for head hunters? Monster.com? In this session we will go over a couple of options, and what we’ve found to be successful for procuring those “golden nugget” employees. Part II: Once you have them, what makes them stay? How much does company culture make a difference? How about work load? What type of environment is cost effective for you as the employer and awesome for everybody around? We’ll also cover tips on keeping developers happy, and around for years.

simbateman
Add to Cart
Simeon Bateman – Getting Git

The actionscript community is amazing at building examples and sharing code. Git is a distributed version control system that makes it easier than ever to track, share and collaborate on your projects. Projects like FlexUnit, Swiz, Robotlegs and OpenPyro have already made the switch. In this session we will look at how git works, what makes it different from other SCMs and what you need to get started. This session is targeted at developers new to git. Most of the examples contrast git against svn so being familiar with that will help but is not essential.

natebeck
Add to Cart
Nate Beck – Flexible Games… game development with stuff you already know.

I don’t know about you… but as an enterprise software developer, sometimes I need to take a break from the corporate world and want to develop something fun. In this session Nate Beck will take you through the basics of game development using the Flex SDK you know and love. Nate will walk you through setting up your development environment, the basics of game development, using the open source PushButton game engine and building a functioning game.

garthbraithwaite
Add to Cart
Garth Braithwaite – Your Flex app looks like Poo

With the new skinning tools in Flex 4 you no longer have an excuse for your apps looking like cookie cutter crap. We’ll cover skinning basic components (like button, radio, checkbox) and mutilating advanced components (DataGroup, Lists, ButtonBar, SparkComponent) beyond the point of recognition. As an extra exercise we cover how to quickly create a custom loading screen.

chasebrammer
Add to Cart
Chase Brammer – Flash Analytics Throwdown – Google v. Omniture

Clients will ask, and you will be forced to choose your analytics weapon. Learn about Adomniture’s and Google’s analytics tools and how you can use them to drive business. The session will be divided up into three sections. Firstly, the high level details about the qualities and business benefits of each. Second, a simple walk through of how to use the tools. And lastly, how to implement and deploy those tools in your applications.

haric Hari Chinthalapale – Flexing datagrids with xml

This session will walk through a simple flex application that uses advanced data grids to provide side-by-side comparison functionality. It will touch upon customizing advanced data grid control using custom item renderers, XML for model definition and e4x for model manipulation

HuyenTueDao
Add to Cart
Huyen Tue Dao – Greenthreading in Flex

One of the hallmarks of RIA is a smooth interaction between the user and the application. As applications become more data and computation intensive, developers can face several challenges in try to increase the power of applications while maintaining the integrity of the user experience. This session discusses why sometimes Flash platform applications become unresponsive or crash in the face of high processing demands and what can developers do to combat this, how they can maintain responsiveness in their interfaces. In particular this session focuses on greenthreading and how a developer can use greenthreading to give Flex applications a level of concurrency so that applications can accomplish intensive tasks while maintaining a high degree of interactivity with the user. Examples are given to show how this “Divide and Conquer” method can achieve this cleanly and easily.

renaun Renaun Erickson – Optimize it! ActionScript Tips for iPhone Games

Building for constrained hardware devices, like the iPhone/iPod Touch, changes how you approach development of your applications. Come see code and examples from a iPhone game to learn the process for optimizing for iDevice platform. Learn techniques like game timers, object pooling, new graphic caching (GPU hooks), sound, and graphic embedding.

eladelrom Elad Elrom – Building Applications using Test Driven Development (TDD)

Unit testing and Test Driven Development (TDD) is one of the hottest architectural subjects in the latest years. Explore how to make development and scalability easier and less prone to errors. You will go through the development cycle of developing using TDD and get a complete overview on how to change your development cycle and move to TDD. You will see how to create Test Suites and Test Cases and tie them with your development cycle, integrate with framework as well as test visual component.

yakovfain
Add to Cart
Yakov Fain – Boring presentation on Flex libraries and modules

Everyone have heard of RSLs and “Merged into code” link options. But do you really see the connection between the library linkage and your enterprise application performance? Do you know what and when goes over the wire to your users? Do you really understand the difference between the RSL and External linking of Flex libraries? Do you know when to use libraries and when to use modules? Do you know the difference between modules and sub-applications? Do you know how to arrange for a smarter RSL downloads? If you answered “Yes” to most of these questions, don’t waste your time attending this presentation cause it’ll be so boooring for you.

ericfickes

Add to Cart

Eric Fickes – Silverlight Land for Flex Developers – Part 2: Working the back end

Choosing technology to build your RIA is not just about choosing your client side technology. To add common features like user authentication and profiles you’re required to choose an appropriate backend or server side technology as well. Continuing on the topic of Flex vs. Silverlight, this talk will take a look at the ins and outs of connecting your client app to Coldfusion and ASP.NET.

danflorio
Add to Cart
Dan Florio – Under the hood of RunPee

RunPee 2.0 is currently under construction and due for public release in mid November. It is being built with as much of the Spark Framework as possible. My intention to release the source code for the app and package up everything that someone would need to run the app on their local machine. I’ll include an export of the database – with sample data, PHP files, etc. I don’t plan on offering the source code until Flash Builder is out of beta – which I’m guessing will happen at 360Flex? :)

Some of the features under the hood of RunPee 2.0

  • Multi language support for both for the UI and the data. I would cover how to create a database that can hold data in all the supported languages and then display that in the application.
  • Using AMFPHP for database integration Separation of data from UI to facilitate ease of building multiple interfaces for web and mobile web.
  • Using Google Analytics API to track users Running on Amazon EC2 cloud servers Spark, CSS, goodness Integration with a WordPress blog – some of the info displayed in the Flex app comes from data stored in the WordPress database – such as movie reviews and comments.
  • Deeplinking using SWFobject/SWFaddress.
  • Flash SEO Designed/Architected to facilitate redesigns that advertise a specific movie. ( similar to sites like IMDb.com that change their theme to advertise for movies like ZombieLand, etc. )

Add to Cart
Panel – Anthony Franco – Why Business should be Your Business, how to speak to executives

Anthony moderates a panel about how developers can benefit from learning to navigate the often murky waters of execu-speak.

mattguest
Add to Cart
Matt Guest – Intro to Flex Typography using the Text Layout Framework

No other RIA platform today offers the control over text display that the Flash Player now provides with the introduction of Flash Text Engine (FTE) in Flash player 10. With support for multi-column text layouts, inline images, character rotation, and much more, the new text engine allows for many features that were previously difficult, if not impossible to implement using dynamic text. The FTE is fairly low level, but luckily Flex 4 contains a high level framework for working with it, called the Text Layout Framework (TLF). However, even with the higher level components and MXML integration that Flex 4 provides, it can still be daunting to know exactly how these new components can be used in your applications, or when it may be necessary to drop down to the FTE directly. This session aims to get you acquainted with the Text Layout Framework and, to a lesser extent, the Flash Text Engine through practical examples of how they can be leveraged to add dynamic and feature rich text to your Flex applications.

At the end of this demo heavy session you will understand the underlying concepts of the TLF and FTE and will have seen how they can be used to:

  • Create dynamic text layouts that change based on user preference or component dimensions.
  • Chain editable text areas together so that they flow around images and other components.
  • Dynamically insert emoticons and other graphical elements into text.
  • Get artistic with your text using ligature, kerning, tracking and baseline settings (as well as what all those terms mean)
aaronhardy
Add to Cart
Aaron Hardy – Queue & Cache

Take control of service calls by creating your own queue and dynamically shifting priority based off user interaciton. Load what users are looking at first and and delay the rest for later. Show progress indicators in multiple locations for a single request. Once loaded, cache images in such a way that they can be displayed immediately anywhere in the app.

davidhassoun
Add to Cart
David Hassoun – Going deep w/OSMF – OMG!

[DESC A: Serious] This session will be a deep dive into the Open Source Media Framework from Adobe and leaders of the community. We will take a hands on look at what the framework has to offer, why it is vital that this is finally being release, and most importantly what technical aspects are advantageous and how to implement a custom OSMF solution in Flex. We will spend some time focusing on the extensive plug-in architecture, dynamic streaming multi-bitrate capabilities, and more.

[DESC B: Fun] So you like Flex? You like Video? Ever try and combine the 2 for advanced solutions? If so I already feel sorry for you. The pain of so many years of bad players, lack of functionality, customizability, and no standardization is coming to an end! If you are feeling cold and alone in the video realm, especially when trying to use Flex then this session is for you. No longer will Flex developers be forced into being second class citizens when it comes to video player development! Alas a hero ahs arrived with a silly acronym, which of course means it has to be cool – OSMF!!! OSMF is the Open Source Media Framework that Adobe is releasing. It has all the mojo needed for top tier video players in Flex and Flash and this session will give you the deets and the how to for making badass video players using Flex and the OSMF. Come find out about the robust plugin architecture of this modular framework, dynamic streaming capabilities, advanced advertising integration capabilities, CDN integration, and basic UI management. OSMF FTW!

davidhassoun
Junheider
Add to Cart
David Hassoun & Jun Heider – Adobe Stratus and Flash Player 10 P2P: Enterprise Multi-user Applications Without the Need for Large Server Infrastructure

Adobe Stratus and Flash Player 10 P2P: Enterprise Multi-user Applications Without the Need for Large Server Infrastructure


Add to Cart
Caleb Adam Haye – Better Builds: Continuous Integration for RIAs

This session will involve a technical deep-dive into the world of automated builds and continuous integration using popular open source tools, including, Maven, Artifactory, and Hudson.

We will discuss the overall concept of continuous integration, detailing the overwhelming benefits (and challenges) of employing a continuous integration strategy into your RIA development paradigm, which transcends the build process into a science, rather than a black art.

We will also cover concrete approaches to implementing continuous integration. Some of these concepts include: 3rd party library integration, generating documentation, setting up project dependencies, integrated unit testing, and elegant project deployment – all autonomously.

Lastly, and in order to lend credence to the discussed approaches, we will be reverse-engineering an existing continuously integrated project (or two) as a case study, and examine how I have used the approach to meet the needs of various clientele.

What attendees will walk away with:

  • An understanding of automated builds and continuous integration
  • Best practices for continuously integrating RIAs
  • Knowledge of how to set up continuously integrated builds for new or existing projects in minutes
  • How to set up and use Artifactory (a Maven artifacts server)
  • An understanding of how continuous integration supports popular development approaches, such as Test-Driven Development.
Junheider
Add to Cart
Jun Heider- Silverlight Land for Flex Developers – Part 1: Working the front end

Are you a Flex developer with an inkling to see what the dark side is like? During this session the porting of an application from Flex to Silverlight will be discussed through the eyes of a seasoned Flex developer with no prior Silverlight experience. The main focus of this session will be to show you how a Flex developer got started with Silverlight and things and thoughts encountered during the process. In addition, the newest workflows by both Microsoft and Adobe will be demonstrated.

jeffhouser
Add to Cart
Jeffry Houser – The Flex Component Architecture Showdown: Halo and Spark Side by Side

This session will take a look at the component architecture differences between the Flex 3 component architecture (Halo) and the Flex 4 component architecture (Spark). It’ll go into details on how each one works and compare and contrast the two.

kevinhoyt Kevin Hoyt- Flex + Phidgets = Beer

A house that intelligently changes lighting and temperature based on personal preferences as you move from room to room. A refrigerator that knows what is in it, and can make a menu suggestion for you from an online recipe database. This is the internet of things – but do you the web developer know how to leverage it? In this session get a gentle introduction to using the plug-and-play Phidgets sensors and controls. Learn to leverage RFID and solenoid valves from Flex to control access to a keg of beer, and visualize real-time social trends.

labriola

Add to Cart

Priced at $2.99 for less than awesome audio quality.

Michael Labriola – Apocalypse Soon? The remaking of ‘Flex Components’

Flex 4 Introduces a world of new component concepts. From new interfaces to new base classes. How and when you write a custom component in the Flex 4 world has changed drastically. So, do we forget everything we have learned so far? Should all this knowledge be erased?

This is a very deep dive on the new interface, new methods and new concepts in play. We will explain the new practices and show how they relate to what we did in Flex 3. You will understand the concepts involved in writing new components with the goal of making the Flex 4 switch less maddening and perhaps even enjoyable.

richardlord
Add to Cart
Richard Lord – Designer Last Application Architecture

Most application development follows a pattern where the designers design it then the developers build it. Any change in the design requires more work from the developers, who have to implement each change request.

At BrightTALK, we have devised a development style and application architecture that places the designer at the end of the line. We make it possible for developers to complete their development work before the design is even complete, enabling the designers to complete the final application without any further involvement from the developers.

This frees our developers to work on a strategic level, adding functionality to BrightTALK’s service platforms without being bogged down in day-to-day client projects. It also enables our designers to respond to clients in a timely manner.

The key to this was rejecting the model-view-controller architecture and instead embracing custom Flex components, spiced up with some judicious dependency injection. The result is an architecture based on loosely coupled smart components.

Join Richard to discover the details of the BrightTALK approach, the pitfalls we encountered along the way and the benefits we have gained.

ozmichaeli Oz Michaeli – Flash to iPhone: Use what you already know about Flash to make kick ass Objective-C & OpenGL iPhone apps

Many Flash developers are eager to try their hand at iPhone development but may find the move to Xcode, Objective-C, and OpenGL a little overwhelming. We’ll approach iPhone development from the perspective of a Flash developer, and discuss what you need to get started. To put it all together we’ll demonstrate how to use our upcoming open-source PixelSquared engine, which wraps native iPhone functionality and OpenGL code into Actionscript-like classes any Flash developer would be familiar with.

What you’ll probably get out of this session:

  • Learn about what it takes to migrate from Flash to iPhone development
  • Getting started working with the wicked-awesome PixelSquared engine
  • How to get your beloved MovieClips and animations out of Flash and into the iPhone
  • How to extend the framework with custom OpenGL ES code
giorgionatilli
Add to Cart
Giorgio Natili – Agile Practices for Developers

Explore in this session the benefit of an agile approaches during the development of a a Flex application. The session will be very practice and will show to you how to start gracefully with agile without breaking too much the confidence that developers have with the waterfall approach. During the session we’ll explore together also some coding approach to keep your code and development workflow very agile

rjowen
drewmclean
Add to Cart
RJ Owen & Drew McClean- Obey: Building a Rules Engine with AS3 and the Hamcrest API

(Only $2.00 Not very close up on the screen)

I bet you never thought a rules engine could be used to enrich a client side experience. Rules engines have typically been utilized for data-centric processing and routing of pathways on a server. However they can also be leveraged on the client to to enhance user experience by introspecting your data model dynamically and define to visual state of your app. Building a rules engine is no easy task but this session will show you how to do so in Flex leveraging the power of AS3 and the Hamcrest API.

Technical topics/questions covered will include:

  • Why would I want a rules engine in my flex application?
  • The architecture of a rules engine at a high level.
  • Short circuit boolean evaluation in AS3 using RegExp Leveraging Hamcrest matchers to evaluate rules and expressions
  • Dynamic object binding in AS3 using ObjectProxy
aaronpedersen
jamespolanco
Add to Cart
Aaron Pedersen & James Polanco – Flex 4 Component LifeCycle Best Practices

Learn how Flex 4′s component lifecycle has changed from it’s predecessors. Gain knowledge into how to leverage each of the lifecycles’ main methods for specific situations that allow for your custom components to be more scalable, maintainable, and most importantly performance efficient.

umandy
Add to Cart
Andrew Powell- How I Learned to Stop Worrying and Love UX

User Experience (UX). We’ve all heard it, but do you know what it really means and why, as a developer, you should pay attention to it when creating your killer RIAs? This session will go into the how and why of UX, from a developer’s perspective, and help you understand why UX is more than just pretty designs. We’ll go over some key concepts that will help you understand why you need to take another look at usability as you develop your applications. We don’t guarantee you’ll be a UX expert by the end of the session, but you will have, at least, a greater appreciation for the process and why it matters.

paulrobertson
Add to Cart
H. Paul Robertson – Building iPhone apps using the Flash Platform

Use Flash Platform tools and technologies to build applications for the iPhone. Through a combination of walkthroughs and tearing apart real applications, this session will include publishing workflows, how existing APIs apply on the iPhone, new APIs that are available specifically for iPhone, and optimizing applications for the UI and performance constraints of a mobile platform.

garyrogers
Add to Cart
Gary Rogers – Automated Build and Deployment Processes

This session would encompass the often mis-understood methods for automating flex build and deployment cycles. Several options and examples would be concisely presented including java ant, php phing and others, as well as how to wield the power of the command line flex sdk. I would present a brief tutorial on how to get started with these methods. Also, a sophisticated GUI based build server concept would be discussed. I would also weigh the pros and cons of nightly builds and scheduled deployments and how these impact various architecture phases of an application. Also arguments discouraging the use of SVN/CVS for deployments would be presented.

kevinschmidt Kevin Schmidt – CF9 CFAAS

ColdFusion 9 introduced several powerful new tools for Flex developers. One of the new features exposes ColdFusion functionality through ColdFusion proxy ActionScript classes. You are now able to call ColdFusion services such as charting, image manipulation, smtp, pop and pdf functions directly from ActionScript without writing any ColdFusion code. Come find out how to use this powerful new ColdFusion service without ever writing a single line of ColdFusion code!

rfs
Add to Cart
Ryan Freakin’ Stewart – Creating Collaborative Applications with PHP and LiveCycle Collaboration Services

Take advantage of the real-time web and collaboration with LiveCycle Collaboration Services. In this session you’ll get a tour of LCCS and see how you can add real-time video chat and custom collaboration components just by dragging and dropping. You’ll also see how you can integrate your PHP backend to manage your collaborative application from the server. You’ll see regular PHP examples as well as how you might incorporate collaboration into Drupal.

Add to Cart Deepa Subramaniam – What’s new in Flex 4 that ISN’T Spark

Deepa talks about all the awesome features of Flex 4 that AREN’T the Spark compoment model. There’s a lot to Flex 4 beyond Spark.

benstucki
Add to Cart
Ben Stucki – The Art and Science of RIA

Ben Stucki talks about what goes into the building of great RIAs

jefftapper Jeff Tapper – Ouch, it hurts when I do that.

Stop the pain, start the progress. In both flex 3 and flex 4 there are a number of clear pain points which all advanced flex developers find, and need to learn to navigate around. In this session, we identify the pain points, and discuss various strategies for alleviating the pain.

shashanktiwari
Add to Cart
Shashank Tiwari – Simple Expressions at Play

The session will demo and explain the next generation of Flex and AIR applications built for a multi-touch device. Will demonstrate gesture based interactivity and fluid seamless interfaces.

randytropmann
andrewwestberg
Add to Cart
Randy Troppmann & Andrew Westberg – How to talk “Satellite” – Throwing GPS data at Flex

More and more hardware devices today are supporting GPS technology. In many cases, the raw data is difficult to get at. Andrew Westberg created the Swift GPS hardware device as a fun and easy way for developers, hobbyists, athletes, and adventurers to capture, access, and manipulate GPS data. Runningmap.com was designed from the ground up by Randy Troppmann to take advantage of GPS data and help runner’s visualize and track their workouts. Together in this session, we’ll explore some of the guts and struggles behind the creation of Swift GPS and runningmap.com as well as provide additional examples and inspiration for creating your own GPS-capable Flex applications.


Add to Cart
Michael VanDaniker – Getting the most of out Axiis

During this session we’ll dive headfirst into the Axiis data visualization framework. We’ll start with the basics — the Axiis render cycle and using the built in visualizations — and get into more advanced topics — creating custom visualizations, adding interactivity, and addressing performance bottlenecks. No prior knowledge of Axiis is required.

Lower Price: $2.00 No screen recording, so mainly good for the audio!

jessewarden
Add to Cart
Jesse Warden – RobotLegs on Top of Gaia Flash Framework

Learn how to integrate the RobotLegs MVCS framework on top of the Gaia Flash Framework. While Gaia is known for creating high profile sites like Mercedes Benz: AMG, Star Trek Movie, and Disney’s the Jungle Book, it does not provide a business and application layer. When creating Enterprise sites ones like HBO, FordVehicles, and Hyundia a framework is needed for integrating all the dynamic data from the middle-tier, as well as having a layer to handling the domain logic.

Jesse will build an example site using Gaia, show you how to integrate RobotLegs on top of Gaia, and explain the workflow with a little continuous integration advice.

jacobwright
tylerwright
Add to Cart
Jacob Wright & Tyler Wright – Reflex: Defining the Future of Rich Internet Applications

Flex was a big step toward building expressive web applications, recently enhanced by the design features of Flex 4. Now, the next step in the RIA evolution is a community project called Reflex. As a full-featured component framework Reflex is engineered to be smaller, faster and more flexible than any other solution in existence, to meet the demands of next generation applications and devices. Come learn about the unique architecture of this ActionScript 3 framework and how it extends and enhances the Flash Player to provide an ubiquitous UI toolset. Be among the first to see what Reflex can do and hear about the details of the project, its goals and its future.

360|iDev San Jose 2010

Add to Cart

FREE

Touch Arcade Game Jam Review

After spending all night Tuesday building games the Game Jammers show everyone what they’ve got during lunch on Wednesday. The Game jam is an awesome way to tinker, learn, collaborate and explore game making. And it’s fun as hell!


Add to Cart
David Whatley – Keynote

David delivers an incredible keynote, that really kicks off 360|iDev the way it should be. David talks about doing awesome things, and being a part of a community like the iPhone developer community.


Add to Cart
Mike Lee – Wednesday General Session

Mike kicks off the final day of 360|iDev with a talk that inspires everyone in the room. Mike talks about his past, the future, our responsibilities as engineers, and even the time he almost beat the crap out of a bad driver.


Add to Cart
Chris Adamson – Core Audio: Don’t Be Afraid to Play it LOUD!

Some of the best apps on the iPhone so far are about audio: capturing it, processing it, playing it, and even synthesizing it. But how are some of these apps even possible? A quick look at the AVAudioRecorder and the MPMusicPlayerController doesn’t show much more than file-based playback and recording with level meter methods whose math doesn’t even make sense (hint: logarithmic scale, dude).

In this session, you’ll discover the true power of the iPhone’s audio system, by going down to the deepest levels of Core Audio. Armed with just plain ol’ C — Objective-C is off-limits here — you’ll discover the APIs that read and write audio file formats, convert between supported codecs, and capture, mix, render, and play music with audio units, coordinating their actions with AUGraphs. You’ll also learn the tricks of the Core Audio trade that aren’t in the docs: how to deal with threading, when you’ll need to deploy ring buffers, and how the RemoteIO unit can be in two parts of a graph at once.

Henry-Balanon Henry Balanon – Panel: Marketing in the App Store

The term ‘marketing’ used to be an afterthought in the iPhone app product cycle. Henry Balanon will be discussing marketing and promotional thoughts with Brian Chen, writer for Wired Magazine, Rana Sobhany, author of upcoming O’Reilly book ‘Marketing iPhone Apps: Getting Your App into Users’ Hands’, and Doodle Jump creator Igor Pusenjak.


Add to Cart
Julio Barros – Native vs Web – Can’t we just get along?

Rather than arguing about which is better we’ll look at using web and native techniques together in hybrid apps that blend the performance of native code with the extensibility and flexibility of web technologies.

Whether for just a simple “About” page or for most of the user experience many apps would benefit from a hybrid approach that uses HTML5, CSS3 and JavaScript to display and style information.

In this session we’ll examine considerations, approaches and existing frameworks for combining your custom code and leveraging all of the work that has gone into WebKit and you’ll gain an understanding of when where and how to use the appropriate technology.


Add to Cart
Mike Berg – How to make an iPhone game without knowing how to code

Many designers have great ideas for iPhone apps but lack the coding skills to build it themselves. Learn how to spec out your game, find a programmer, and get it made. Will cover game design, prototyping, working with a developer, and some marketing.



Add to Cart
Jeff Biggus & Joe PezzilloiPhone Open Source Smorgasbord
Adam Blum - Best Practices in Enterprise Smartphone Apps

Driven by the phenomenal success of the iPhone and the App Store, smartphone app usage is finally taking off in the enterprise. Many developers are still uncertain about how to create a great user experience for information-intensive business apps on smartphones.

In this session, attendees will learn general principles of creating compelling smartphone apps (for the iPhone, BlackBerry and other devices) for business. For each principle they will see example of flagrant violations among existing apps on the iPhone App Store creating a bad user experience. Attendees will then learn how to create an app that follows the best practices and guidelines, driving user adoption and customer satisfaction. Development techniques that help ensure following best practices will be highlighted.

Dan Burcaw – The Second Wave: Enterprise Apps

As the App Store momentum continues, learn how large enterprises are exploring mobile application initiatives and what it means for iPhone developers in the year ahead.

Nitin Chitkara – The Science of Making a Successful Free App

How can an indie developer succeed in an overcrowded app store? How can you differentiate your app from the rest? App success is not based on pure luck, there is a science to it.

With over 75% of the apps being paid, it’s much easier to get to the top of the free app market. Get the inside scoop from one of the industry experts. See case studies of developers who have gone from a paid to free model and how they used our analytics data to enhance their app. Learn the characteristics of a successful free app, how to
effectively drive revenue with a “freemium” model, and when and why an app should just go the paid route.

Apps that succeed all have a few things in common. Get the tricks of the trade and insight into the app market that you can’t get anywhere else!


Add to Cart
Jason Citron – Selling more games using OpenFeint: How Aurora Feint helps other indies succeed
collindonnell
Add to Cart
Collin Donnell – Paper Prototyping, or, how to talk to a graphic designer (if you have to)

A walk through application types, design considerations on iPhone, and creating applications using a notebook and pencils from a developers perspective, so you can code faster and better. Learn how to present your ideas in terms a graphic designer can understand so that your vision can be brought to life.

James Eberhardt – Using Flash CS5 to Build iPhone Apps

James Eberhardt is co-founder of Echo Mobile and a Technical Director with over 13 years of experience of leading convergent media projects, and works with production companies to deliver content and stories to audiences through any available screen – particularly the ubiquitous screens of mobile devices.



Add to Cart
Brad Ellis & Dave Wiskus- Core Elegance: Making Awesomer Apps

For aspiring designers and developers who want to expand their horizons by learning how to make more interesting, engaging, and beautiful iPhone apps.


Add to Cart
Nathan Eror - Harnessing Core Animation

Core Animation puts a tremendous amount of graphical power at your fingertips. You can accomplish quite a bit with very little effort, but once you decide to step out of Apple’s pretty little sandbox, things get more complicated. In this session we will get out our tools and make that sandbox a lot bigger. After an overview of the key pieces of the Core Animation API, we will create utility code to help us build complex, interdependent animations. This code will help us manage delegate callbacks, complex grouped animations, chained sequences of animations and much more. Before you know it, your UI elements will be bouncing, popping, fading and sliding on the screen with a single method call.

Add to Cart Peter Farago – App Discovery Panel

Peter Farago of Flurry organized an awesome lunch time panel to talk about app discovery.


Add to Cart
Jay Freeman – Data Analysis of the Mobile Market: Lessons Learned

I love analyzing data, and I spend way too much of my time doing it. To do this, however, you need to /have/ data. Cyrket has provided a means to feed my data fetish, providing me access to the nearly live information from a number of mobile markets. During this talk I intend to do an overview of my findings to date. Through a number of graphs and a lot of statistics, developers will hopefully come out of this talk with a few juicy lessons to apply to their applications and marketing practices.

michaelGile
Add to Cart
Michael Gile - “Hello Michael: talking to your car with the External Accessory Framework and a Made for iPhone device”

(Knight Rider reference for you young-in’s)

With iPhone OS 3.0, Apple has finally made it possible to interface directly to custom hardware devices via the External Accessory Framework. In this session, you will receive an overview of the Made for iPhone/iPod licensing program, what it means to build and ship an authorized Apple accessory (within Apple NDA limits), and a live demonstration of a custom car diagnostic device designed to allow your iPhone to talk directly to your cars’ On-Board Diagnostics (OBD-2) port. This demonstration will walk the attendee through a sample XCode project to illustrate the use of the External Accessory Framework, and will show how to setup and communicate with the diagnostic accessory device connected via the 30-pin iPhone dock connector.


Add to Cart
Lindsay Giachetti – Working with Designers: a Session for Developers (and
iPhone Curious Designers)

Get inside the mind of a designer and see what makes them tick so you can use them to your advantage. Procure the tools you’ll need to communicate effectively and summon designers, especially those unfamiliar with iPhone, into your world.

owengoss
Add to Cart
Owen Goss – Improv Prototyping: Creating an iPhone Game in 80 Minutes

Join Owen Goss, founder of Streaming Colour Studios, as he takes audience suggestions and attempts to create a prototype game in under 80 minutes. Owen will walk the audience through his process for rapid game prototyping and show them the entire process of creating a simple prototype.


Add to Cart
Jeff Haynie – Use Open Standards to Develop for Multiple Platforms at Once

Open source application development platforms are changing the development game. By utilizing web technologies like Javascript, HTML, and CSS, you can build applications for iPhone, Android and Blackberry all from a single code base. And best of all – you can utilize the native capabilities of the phone, so you don’t sacrifice anything in the user experience.


Add to Cart
Mark Johnson – Marketing Focus for Facebook: Customer Development for Indie Developers

How do you know if your iPhone app idea can make money? What can you change in your existing apps to make them more profitable? Developer Mark Johnson will tell the marketing story of Focus for Facebook and describe how his 2 person business is experimenting with Customer Development, the sales funnel, AARRR metrics, and positioning to help him answer these questions to move from apps based on guessing, luck, & hope, to apps based on testing, measuring, and customer feedback.

Joe Keeley – Intro to Quartz 2D

What is Quartz 2D and why would I want to use it on the iPhone? We’ll dig into this question a little bit and learn the basics of Quartz 2D – including how to get started, and how to do basic drawing. Then we’ll explore some interesting techniques like applying transformations to drawings, using image masks to do cutouts, and other image transformations. (Any advice, thoughts, requests beyond this that you can think of?)

noelllopis
Add to Cart
Noel Llopis – All You Wanted To Know About Mixing OpenGL with UIKit (And More)

A lot of people think that choosing to use OpenGL means giving up on all the goodies that UIKit provides. Nothing could be further from the truth! In this session we’ll show how to combine OpenGL views with other UIKit elements, how to transfer graphics data back and forth, and even how to have multiple OpenGL views. Finally, we’ll cover best practices and performance measurements of what can be achieved combining the two systems. You might not have to give up those pretty fonts or Core Animation transitions after all!

Add to Cart Natalia Luckyanova – Making a Living on the App Store

Natalia talks about making a living on the app store, and what it takes to do it. Hint, it’s a lot of work, but the payoff is huge.

ozmichaeli Oz Michaeli – Use what you already know about Flash to make kick

ass Objective-C & OpenGL iPhone apps

Many Flash developers are eager to try their hand at iPhone

development but may find the move to Xcode, Objective-C, and OpenGL a

little overwhelming. We’ll approach iPhone development from the

perspective of a Flash developer, and discuss what you need to get

started. To put it all together we’ll demonstrate how to use our

upcoming open-source PixelSquared engine, which wraps native iPhone

functionality and OpenGL code into Actionscript-like classes any Flash

developer would be familiar with.

What you’ll probably get out of this session:

- Learn about what it takes to migrate from Flash to iPhone development

- Getting started working with the wicked-awesome PixelSquared engine

- How to get your beloved MovieClips and animations out of Flash and

into the iPhone

- How to extend the framework with custom OpenGL ES code


Add to Cart
Saul Mora - Unit Testing that Doesn’t Suck

Unit testing in the cocoa and iPhone world hasn’t taken off as it has in other popular platforms like Java, C# and Ruby. The long term viability of success and agility lays in the foundation you set for your code, and unit tests are a cornerstone of this foundation. In this session, we’ll cover not only the built in unit testing tools, but some of the alternative open source unit testing platforms and go over topics such as mocking objects, and running your tests in a continuous integration server like cruisecontrol.rb. Build and test your code like the big boys without the extra overhead.


Add to Cart
Joe Pezzillo – Top 10 Cocoa Tips & Tricks for (New) iPhone Developers

Add to Cart
George Polak- Add Location & Community Features to ANY iPhone App with Local
Faves (a Coding Session)

As the first generation of location-based apps are maturing, we are witnessing new uses of location from new categories of apps. Music, book, and news apps are beginning to include location features to bring social networks into their user experience and to increase the lifetime of their users. We will review some of these examples and discuss what this growth means. This session will also include a coding session so developers can get a sneak peek of the Skyhook Wireless Local Faves SDK before it’s launched publicly!


Add to Cart
Brian Robbins – Building a non-hit driven business in a hit-driven world

This session will cover methods and strategies people can use to build a successful business in the iPhone marketplace that doesn’t depend on apps reaching the Top 10 in order to be successful. It’s easy to make money on the iPhone with Top 10 apps, but most apps will never get there, yet there are still ways to build a viable business developing for the app store. This talk will cover Brian’s experiences building and running a fully funded development studio for a larger company, as well as what he’s learned since going independent in August 2009. As much as possible this talk will provide actual numbers and hard data to back everything up.

User Input in a multi-touch, accelerometer, location aware world.

The iPhone is the first device since Nintendo’s WiiMote that is actually changing the way players play our games. This session will discuss what it truly means to have an accelerometer driven, multi-touch capable, location aware device for players to play with.

Gone are the days of multi-submenu driven selection and they have been replaced with gesture-based context aware touches that emphasize a natural way to interact with games.

While the focus of this session will be player input as it relates to games, the underlying concepts and approaches should be applicable to all manner of iPhone applications.


Add to Cart
Jonathan Saggau – I can has coverflow? Exploring third party libraries that closely mimic Apple’s UI.

Most every iPhone developer has said something like this at one point or another: If only Apple would release their photo viewer component, or perhaps their calendar UI, or maybe their coverflow (R) view, then life would be so much easier. Happily, several open source developers have concluded the same and written code so we don’t have to. Join iPhone developer and author Jonathan Saggau (Sounds Broken inc) as he demonstrates open source libraries that mimic much of the UI that you see in Apple’s own iPhone applications. Learn the ins – and – outs of these components and leave with sample code that uses the image views available from the Three20 framework, an open source coverflow view called OpenFlow, and a recreation of Apple’s calendar view from Klazuka’s branch of the three20 framework. Apple has built it, the community has rebuilt it and now you can use it in your app.

Add to Cart Keith Shepherd – Advanced OpenGL Optimization

Have you built your own 2D/3D game engine based on OpenGL? Looking for ways to make it faster? Come learn some tips and tricks to optimize your game engine!


Add to Cart
Michael Schneider - Legal Issues in iPhone Development

Overview of legal issues facing iPhone developers as the create and bring applications to market. This session tends to be an open Q&A regarding legal and business issues in iPhone development.


Add to Cart
Brent Simmons – Best Practices for Developing Content Apps

Learn how to write content apps — apps that deliver text, audio, video, and photos to iPhones. The talk will cover both client-side programming (including XML parsing, networking, image handling, and data storage) and server-side programming (including best practices for serving feeds and other content).

(Disclaimer: This video was really dark. The audio is great, but if you need to see Brent, grap the photo to look at)

Ashley Streb – iPhone Video Goodness with Brightcove

Video is cool. Video on the iPhone is even cooler. The capabilities of the iPhone 3GS opens up a whole new possibility for applications to both produce and consume video as part of an iPhone application. This session will provide an in-depth look at how you can leverage the video capabilities of the iPhone SDK to incorporate video into your applications. At the end of this session you will understand the following:

+ What a video codec is, what codecs are supported on the iPhone, which you should use and how to optimize the delivery of the video bits to the iPhone.

+ How to use the iPhone SDK APIs to playback video and how you can achieve interesting affects/functionality on top of a video screen (whether its social controls to integrate with Facebook, twitter or metadata display that is overlayed onto the video)

+ How to use the iPhone SDK APIs to capture video from the device and submit it to different services. This will explore both how to optimize the UI that is presented to the user as well as provide technical guidance on how to optimize the video file itself so that the bits can be delivered in a timely manner.


Add to Cart
Robert Strojan -iPhone Audio Lab

Are you still using Apple’s SoundEngine.cpp sample code for your app’s audio? Are you frustrated with the latency of AVAudioPlayer? In this session we’ll explore each of the iPhone’s audio APIs and when to use them. We’ll analyze Hello World code with the easy-to-use AVAudioPlayer as well as the game-designer’s preferred OpenAL. Then we’ll spend significant time navigating through the dark, mysterious world of Audio Units to start you on your way to developing powerful audio-centric apps.


Add to Cart
Rod Strougo – Creating a Physics Game in 40 minutes with Cocos2D and Box2D)

I will take the attendees through an overview of Cocos2D and Box2D and then guide them through building a simple physics based game through lab exercises (installing Cocos2D+Box2D, creating the physics objects, connecting the graphics, accelerometer+touch input). Anyone with basic iPhone + Objecive-C experience can follow along and be familiar with both frameworks by the end of the session.


Add to Cart
Kirby Turner – Building Web Service Powered iPhone Apps

Leveraging web services are becoming common place in many of today’s applications. Web services have many uses, from providing access to online content to calling additional functionality by way of server-side APIs. This session will cover the core concepts needed to connect your iPhone application to web services. Together we will explore SOAP-base and RESTful web services, XML and JSON, and different toolkits such as gSOAP and ASIHTTPRequest that simplify connecting your iPhone applications to public and private web services.


Add to Cart
Kedric Van De Carr – – Monetizing Applications – Mobile Advertising for iPhone – Smaato
Jakob Wilkenson – Improving user engagement with OpenFeint: Deep Integration Tips

Add to Cart
Marcus S. Zarra – iPhone Data Synchronization

In this session, Marcus will be discussing his solution to local network data synchronization using Core Data and his new open source project ZSync. In this session we will walk through how the synchronization of data works between a Mac OS X desktop/laptop and a Cocoa Touch device. This synchronization works whether the associated desktop application is running or not and has the added bonus of being able to synchronize with MobileMe if the end user happens to have an account.

Get our latest updates

Subscribe Via A Feed Reader

E-junkie Shopping Cart and Digital Delivery

Archives