Thanks for that summary. Very cool project! Nathan Wells
On Wed, Jul 28, 2010 at 10:54 AM, ggeorg <[email protected]>wrote: > Yes hdcookbook project is a framework that helps seting up a blu-ray > java developemnt enevironment (Blu-ray discs use JavaME for building > menus based on Xlets kind of Applets, the name comes from JavaTV). > > GRIN is the scene graph that comes with hdcookbook framework and it is > used for the UI. It is similar to JavaFX but optimized for blu-ray > disc players and JavaME (no swing). > > The core of GRIN is the animation engine (in GWT the animation engine > extends Animator). It runs and tries to render a Show file (or more > than one). The Show is the Animator client that is called periodically > by the Animator's onUpdate() method to paint the next frame of a Show. > In GRIN a Show is a set of Segments (only one Segment is active at a > time) and a Segment displays a set of Features (the visual elements). > > The GRIN show file is a simple TXT file that contains all the Show > elements and their relations. For example, the demo: > > http://mosaic.arkasoft.com/GRIN4/ > > could be a slide show, or a presentation. The GRIN Show file for that > demo is: > > http://pastebin.org/425611 > > Lines: 74-111 contain the description of each segment in this show. > > The first segment "Segment0" is triggered by the GWT EntryPoint class. > This is why this Show element is exported at line 5. > Each Segment can have a set of Features in two states: 'setup' or > 'active'. Segment0 is used to setup: F:Scaler and F:Box1.Translator > but has to active features. Segment0 will not show any visual elements > and once setup is done it will move the Show to Segment1 (line: 80). > > Segment1 has two active Features (those that are already setup by > Segment0) and will display them. Segment1 will then setup F:Scaler and > F:Box2.Translator and the Show will be moved to Segment2 after the > F:Box2.Transtor is done (see: line 23). And so on, until the Show is > moved to Segment3 and back again to Segment0 (see line: 61). > > About Javelin this is a dead link, I assume this was a project that > was using XML instead of TXT for the GRIN Show files. > > I am still playing with GRIN port to GWT. At least so far one could > use it for presentations or games. > > Kind Regards, > George. > > On 28 Ιούλ, 17:27, Nathan Wells <[email protected]> wrote: > > I'm a little confused... It seems like the project you link to has > > more to do with tv's and dvd's... is the browser the "screen" in this > > case? Also, what is Javelin? the Grin page links to it but it looks > > like an non-existent project? > > > > On Jul 27, 6:56 pm, ggeorg <[email protected]> wrote: > > > > > OK, I will prepare a first release at the end of this week. > > > > > On 28 Éïýë, 03:45, Miroslav Pokorny <[email protected]> > > > wrote: > > > > > > Interesting can you make an official ready to go d/l available so we > can > > > > skip the checkout and build step. > > -- > http://groups.google.com/group/Google-Web-Toolkit-Contributors -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
