Starling and Adobe Air for applications (not for games ;)

Starling is an ActionScript framework developed on top of Stage3D APIs.

Stage3D provides to AS3 Developers a new set of API that allow them to create 2D/3D applications and games with amazing performances (I mean 60fps on mobile devices too).

Since Stage3D APIs are very complex, Starling helps developers to keep things simple.

Anyway,  Starling is usually used to create amazing Flash games that works on desktop and mobile devices but in the last months I have tried to use this framework to create applications instead of games.
So I have worked hard with Leonardo, and electrical engineer who helped me with many mathematical formulas, to recreate many of the components used in mobile applications: scroller, list, tabbars, pagers, galleries and so on.
Everything works fine on IOS and Android devices, web browsers, desktop apps and touch displays.

The point is that I wish that many other developers would use this framework so that the community can grow around it. Starling is  amazing  and very very easy to learn!
So below are some video demos of the components that I made and some P2P and Facebook prototypes that take advantage of Starling.

I hope this post will push you to use Starling in your next projects or simply inspire : )

 

Starling Components on IPad3

(On my YouTube channel you can see how it works on Android tablets too)


 

ADV Presenter on TV and IPad3:
a presenter tool that uses previous components

 

The First P2P starling prototype:

 

Facebook Friends:
another way to show your Facebook friends

 

Other components:

 

USEFUL LINKS:
To get started with Starling I really suggest you to read:

  1. OReilly Introducing Starling by Thibault Imbert (it’s free!!!!!!)
  2. the Starling wiki
  3. previous Starling forum threads

 

 

5 Responses to “Starling and Adobe Air for applications (not for games ;)”

  • Tim says:

    Nice work. The performance looks great! I don’t suppose you’ll be open sourcing these Starling UI Components? :)

    • Fabio Biondi says:

      You suppose right :)
      Anyway Josh Tynjala is doing a great job with Foxhole components. See link below : )

  • Lee Brimelow has done some nice tutorials e.g. http://www.gotoandlearn.com/play.php?id=147 on starling and a presentation (slides here http://www.leebrimelow.com/?p=3385) which I found useful.

    Thanks for posting this. I still haven’t done anything with Starling because I generally make desktop applications rather than games, but I suspected Starling could be used for those as well.

  • Tufik says:

    Why use Starling for get a best performance and don’t implement all direct characteristic with the native code as3, native MovieClips, native Sprites, native Shape, native Events with GPU Acelerator, similar how Starling is working in this moment with the configuration “direct render”, but without external frameworks.

    Would be very good and very exciting create full business aplication for our clients, games and all with native code and don’t begin to leave the native code in the cabinet by using frameworks like Starling.

    Starling is a very good framework, but i would like work with all this functionality with the navite code and don’t neglect this.

    you do not believe, AS3 has the best and professional UI call Flash Professional for create good interface and the job is very simple and quickly, if you want you can export all to swc and work with developers IDE. But lately things like MovieClips, Sprite, native events, etc, are increasingly far. Now we should use Starling, Away, Flare, Feathers, all less native classes for get a best result

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">