Adobe MAX 2011 Sneak peaks

Adobe heeft van 20 t/m 24 oktober de jaarlijkse MAX conferentie gehouden. Tijdens dit evenement worden de nieuwste technieken een tools van Adobe gepresenteerd.
Met de sneak peaks worden tools en technieken getoond die mogelijk in toekomstige producten van Adobe gebruikt zullen worden.
Er zitten een aantal zeer interessante bij. O.a. Image deblurring, Monocle en Reverse debugging in Flash Builder.

Lees verder »

Wat voor ontbijtmama ben jij?

Bij Siyou heb ik in opdracht van Sanoma Media voor het Voorlichtingsbureau Brood de ontbijcheck ‘Wat voor ontbijtmama ben jij?’ ontwikkeld in Flash. Deze check is ontworpen en geillustreerd door Yellowish.
De test bestaat uit een aantal vragen. Na het beantwoorden van deze vragen ontvangt de moeder een uitslag waarin beschreven staat wat voor ontbijttype ze is, tips, een aantal leuke broodweetjes en een ontbijtrecept.

De test kan gedaan worden op:






AMFPHP v2 Reloaded is een feit

Het is lang geleden dat er een nieuwe versie van AMFPHP is uitgekomen. De laatste 1.9 is al een paar jaar niet meer ge-update. Silexlabs kondigde in augustus 2010 aan dat ze de ontwikkeling van een 2.0 versie op zich gingen nemen. Deze 2.0 zal opnieuw ontwikkeld worden met een sterk object georiënteerde architectuur. De eerste release candidate werd vrijgegeven in juni 2011. Vanaf nu is daar de final van uitgebracht.

Download hier AMFPHP 2.0

BabelFX localisatie framework

Zo nu en dan verzoeken om projecten meertalig te maken. Dit is altijd mogelijk maar kost ook meer werk aangezien je alle elementen in je project dynamisch moet maken en bij een switch van taal moet kunnen updaten met de nieuwe vertaling.

BabelFx is een framework dat deze ‘hazzle’ op zich neemt en je het meeste werk uit handen neemt. Je kan er de volgende elementen mee vertalen.

  • Tekst
  • Afbeeldingen, CSS, url’s
  • Skins
  • Stylesheets
  • Layout veranderingen
  • Branding

Het kan gebruikt worden met Swiz, Mate, Cairngorm, Parsley, RobotLegs & PureMVC of gewoon zonder een framework. BabelFx draait onafhankelijk en transparant achter de schermen. Je schermen hoeven niet meer zelf gelokaliseerde content op te halen.
BabelFx gebruikt het Inversion-of-Control (IoC) patroon om gelokaliseerde content te injecteren in je schermen. Omdat BabelFx content ‘pushed’ hoeven je UI controls, componenten en views niet meer zelf de content op halen.
Je kan vertalingen op de volgende manieren gebruiken:

  • Embedden in je project
  • Laden uit gecompileerde, externe bundels
  • Laden vanuit een remote web service
  • Laden vanuit remote xml bestanden
  • Laden vanuit je remote cms

Flex only?
Ja op dit moment alleen nog voor Flex. Wil je het framework gebruiken in ActionScript projecten dan zul je een eigen LocatizationMap moeten schrijven. BabelFX is namelijk bedoeld om gebruikt te worden via een LocatizationMap mxml class en mxml kun je niet compileren in Actionscript projecten. Er word dan ook aanbevolen om een Flex project te gebruiken. (zie forum)

AMFPHP V2.0 alpha vrijgegeven

Voor amfphp 2 is de eerste alpha versie vrij gegeven. Deze versie is niet bedoeld om gebruikt te worden in productie omgevingen.

De basis van het systeem is vanaf de grond af opnieuw geschreven. Dit zorgt voor een veel schonere en uitbreidbare codebasis. Er is een plugin systeem ingebouwd met een aantal basis plugins voor onder meer loggen, authenticatie, karakter conversie, aangepaste class mapping en flex messaging. Het idee is dat de community ze gaan verbeteren en hun eigen gaan toevoegen. Nieuw is ook unit testen. Dit was absoluut niet mogelijk in versie 1.9. PHP 4 wordt niet meer ondersteund en PHP 5.3 wel. Ook is er een nieuwe workflow gebruikt. Nu zal amfPHP gebruikt worden als library. De oude manier waarin je service classes in de service map neerzette wordt nog wel ondersteund.

Nieuwe tween bibliotheek Actuate

Er is een nieuwe animatie bibliotheek opgedoken in het landschap van animatie bibliotheken zoals TweenLite, GTween, BetweenAS3, etc. Actuate werkt niet veel anders dan bijvoorbeeld TweenLite van greensock maar zou wel sneller zijn. U kunt hier een benchmark bekijken.

Actuate is vrijgegeven onder een GNU licentie.

AMFPHP 2.0 aankondiging

Op de weblog van Silexlabs is te lezen dat ze AMFPHP naar versie 2.0 zullen brengen. De huidige versie van php (1.9.x) staat al meer dan twee jaar stil.
Lees verder »

Adobe AIR screen opties

Voordat je begint met het bouwen van een AIR applicatie is het handig te weten welke mogelijkheden er zijn betreffende schermen/vensters en afmetingen.

AIR applicaties zijn bedoeld om cross-platform te kunnen draaien, dat betekend dat deze op zowel een computer met daarop Windows, OSX, of Linux hetzelfde eruit moeten zien. Wat hebben al deze platformen met elkaar gemeen wat van belang is voor het ontwerpen van vensters?
Lees verder »

Adobe AIR radio speler


Voor m’n werk heb ik een radio speler ontwikkeld in Adobe AIR. Dit was een studie project om beter bekend te raken met het ontwikkelen voor AIR. De radio speler kan op zowel OSX als Windows geïnstalleerd worden (het voordeel van de AIR runtime), mits de Adobe AIR runtime geïnstalleerd is. Is dit niet zo dan zal deze eerst geïnstalleerd worden, met de goedkeuring van de gebruiker uiteraard.

Bekijk dit project

Radio speler

Please upgrade your Flash Player This installer and the application require Flash Player 9.0.115 or higher installed.

Voor een overzicht van radiostations kijk je op listenlive.eu.
Sla het .pls of .m3u bestand op en open deze met een teksteditor.

Voorbeelden

  • Radio 538: http://82.201.100.9:8000/radio538
  • QMusic: http://vip2.str.reasonnet.com:80/qmusic.mp3.96

Hoe voeg ik een nieuw radio station toe?

stap 1: klik op ‘Voeg toe’
stap 2: Vul de statio naam in bij ‘Station naam’ (bijv. Radio 538)
stap 3: vul de radio stream in bij ‘Full stream’
stap 4: Sla op.

Geavanceerd

heeft een radiostation zijn beveiliging dicht staan voor Flash/Air dan kun je deze via een andere server die daar geen moeite mee heeft laten lopen. Dit kan bijvoorbeeld via een lokale server (WAMP). Je vult dan bij de geavanceerde settings (het tandwieltje) de externe streamhost (bijv. http://localhost/), filename (bijv. stream.php), portvariabele(bijv. port) en hostvariabele (bijv. host) in. Er wordt dan een url opgebouwd die er als volgt uitziet: http://localhost/stream.php?host=[RADIOHOST]&port=[RADIOPORT]

RADIOHOST vul je vervolgens in als je een station gaat toevoegen en RADIOPORT ook.
Een voorbeeld van een php bestand die de stream doorgeeft is hier te downloaden.

Volgende pagina »



search this place