Monday, September 7, 2009

Los Angeles Stomach Virus

Flexcamping


From javista infiltrate that program now more Flex and Java, I participated in the 2009 edition "on the beach" of FlexCamp in Rimini, naming more similar to that known in Brighton , but Italian organization by ActionScript.it , moreover you're not from Brigthon !

Here is a bit 'of scattered notes on the event which proved to be very interesting both for the presence of international speakers, and for the highest level of our own, which perhaps more than others were able to give a flash / flex closer to the real world and not a tutorial, as well as networking opportunities that have always been one of the reasons principal to participate in community-driven events .

only drawback from my point of view remote sessions conducted by video conference, an event more suited to a live web, where I happen to sleep miserably at risk, even if this compromise allowed to have the ' introduction by Matt Chotin on Flex 4, which Adobe is certainly not trivial to travel overseas.

Following the screening of a video on Adobe's official designer-developer workflow with the proposed new products, with demos cut & paste from Illustrator to Flash Catalyst graphics, animations and add dynamic interaction on the prototype, and then import into Flash Builder and docking of the prototype to a data service to obtain the final working application. More interesting video that has opened the discussion after the actual usefulness of a tool like Flash Catalyst and its applicability in real projects of very different dimensions than what we saw in the demo, but most of all the risks that could possibly result in communication with customers in addition to the obvious advantages for rapid prototyping of interactive mock. From there we moved with a pike jump to the difficulties in the transition from scripter (flash) a programmer (flex), and the classic issues of teamwork, refactoring, the agile applied to anything to svaccare then in a classic customer this asshole, final epilogue of the Round Table and improvised a prelude to the presentation - real - next. The speaker is present in the flesh Joost Nuijten part of the Flex UG Netherlands and works for theFactor.e , which leaves out the technical aspects of RIA to focus on those concepts and especially on how to properly communicate to the customer.
We talk about the difficult art of making effective requirements analysis, this time using the concept of abstraction as person, or a description of the user experience associated with a user types in segmentation dropped on specific cases (ie the home of Voghera) together with wireframe not used as a design tool, but for the functional analysis of the GUI.

follows superstar John Lindquist of RoundArch , which makes us an overview with examples of how to implement 3D in Flex, that version 3 requires additional libraries like his Papervision3D or gallery with transitions effettazzi, see Efflex , while version 4 is what is already within the framework. Due to the separation between the logic of interaction and look and feel of components in Flex 4, it is now possible to overcome some limitations of the 3 and for example allow a component in the editing text rotating using the custom layout. For example, John takes us back to the blog of Ryan Campbell and I down to note ...

Moment rest with Michael Plank of PowerFlasher, producers FDT IDE alternative , again in the conference from a distance ... Connect nothing against me but no thanks I see it anywhere.

now turn to the truth about Chuck Norris on testing with another superstar, Michael Labriola :
"80% of Time Spent on testing, confidence with means-testing code" . Finally with FlexUnit and support this in Adobe Flash Builder 4 also discovers the importance of unit testing: it is now the turn of the developers have no more excuses to back out . FlexUnit4 Flex uses metadata as it does JUnit4 with the annotation of Java, so we [Test] methods of test and [Before] and [After] for setup and teardown. Also available are hamcrest-as3 to build assertion less precise (fuzzy), the [RunWith] to easily extend the framework, [Theory] to verify the tests with different data sets, and finally to support exceptions and asynchronous event handling and test out . To a question on the mock recommended libraries are proposed mock-as3 and AS3mock . never run out.

Now we are one of the presentations that I expected more, as these are explicitly and specifically Java of a project, Merapi, which had intrigued me in the past to the attention of which he had been. But every time I tried to understand something, I was also covered by a blanket of smoke social marketing with video demos on YouTube and company, unable to grasp - as an architect ggiava noiosone - actual value . And who knows if we will succeed this time ... Adam Flater he also works in RoundArch, worked on eBay Desktop in the past, the historic launch of the AIR application, at EffectiveUI, birthplace of what would become the open-source project on Google Code Merapi published by the LGPL 2009. The objective the original was to overcome the limitations of Flash Player (and subsequently of the AIR runtime) communicating via TCP with a Java Schiavetto controlled by asynchronous messages, which would do so as a bridge to the local machine, replacing an ActiveX control used previously in the same role. The Flex API
side and side Java applications are extremely simple and very wow, as the video on YouTube where you can see Flash controlled by a Wiimote controlling a robot or vice versa Lego Mindstrom. Is not it cool? depends on the objectives, a demo may be fine, but in what other situations you can afford to launch a Java TCP server on the local machine with full access to the first application to use Flex or AIR? If nothing else, Adam does not hold back at all with respect to such objections by proposing a Java installer to take care of arranging the two souls Java and Flash application, but surely the hype is to be stored elsewhere. Finally we

space Italians with Alessandro Ronchi of Webgriffe presenting fxDao , proxy, made up by AMFPHP Flex to a MySQL server without passing credentials. In the author's own words, a simple design with no great pretensions, but it can be very useful for prototyping applications and particularly well structured. It is designed in such a way that is easy to replace if necessary the implementation of DAO with more robust solutions. The subsequent presentation of

Jaco digs into the soul of Flash Player, showing what can be achieved through direct access to low-level data allowed the class ByteArray . As I remain fascinated and greater sense of how far should still be to have adequate knowledge about Flash ...

Other Italian project with Giorgio Natili, admin actionscript.it and organizer of the camp, we introduced the framework Nabiro , interesting in Flex implementation of model-view-presenter pattern, pity though that my bandwidth for the framework has already been put challenged by the endless discussions on the subject within Java, so the time for even the Flex will be similar, but not now. Excellent complement even the post-intervention with Fabio Biondi , another organizer of the camp, working with George tells us that his vision instead user of the framework and its advantages obtained applying it on the project. Another intervention

remote Rich Tretola Pixel Blender, alas that despite the commitment suffer the ax because insufficient bandwidth, then it is the turn of Matteo Lanzi Flex-Developers.org , author of the excellent tutorial Red5 posted on the wiki community. The hour is late and the day was intense, so the only way to Matthew is to awaken the audience with a presentation monstrously funny that combines Flex and JR Frankenstein with the goal of keeping at bay the framework avoiding disastrous memory leak, always there to increase the size of applications, terrible secret that the usual duty to take appropriate tutorial polished hidden. And then you end up on the details of objects with cyclic references splatter, listener added and never removed and tricks monkey patch the code of the framework, useful information that, if only I had arrived a few months ago I would have avoided the fine sleepless nights. ..

finally shut off the day with Gabriele Farina and Alessandro Crugnola of alittleb.it , delicio.us that is not Italian, but a software company that works on Aviary, a remarkable suite of online creativity which - mea culpa - completely ignorant of its existence. The boys talk about their challenge in making extensible through plugins and scripting applications suite, with various options and choices necessary to open its code to the customizations for users without compromising functionality. Really good, even if recovered memories of my language was quite challenging since the amount of information absorbed today ... Thank God then it is time to sound networking chat aka and eating out with friends ... even if I had to attend to me with a pizza - very good - not to miss the last train to his native Fano: the next and again congratulations to the organizers, we await the publication of the other slide.

Almost forgot the icing on the cake , someone recognized my DeShirt !

0 comments:

Post a Comment