1 jaar bij Marlon

20 May 2007, geplaatst in Job door Davy

Eigenlijk zijn het ondertussen al bijna 13 maanden, maar dat doet er nu niet toe. Net zoals een halfjaar geleden, toen ik de balans opmaakte na 1 jaar aan de slag als webdeveloper, heb ik nu weer een aantal dingen op een rijtje gezet.

De laatste maanden hebben er enkele verschuivingen plaatsgevonden in het werk dat ik doe. Vroeger concentreerde dat zich vooral op XHTML / CSS en Flash. Met die laatste, Flash dus, zat ik al een tijdje verveelt. De passie die ik daar ooit voor had, slonk steeds verder weg. Gelukkig werk ik in een bedrijf waar er rekening wordt gehouden met de werknemers. Ik kreeg de tijd en ruimte om mezelf te herprofileren.

De laatste paar weken wordt ik dan, net zoals bij mijn beginmaanden als webdeveloper, ingezet om met PHP te ontwikkelen. Die passie heeft weer vuur gekregen na een workshop van Rasmus Lerdorf op FOWA. Ik moet wel zeggen dat ik me daar echt wel mee amuseer. Omdat dit via OOP gebeurt, is het ook fijn om in zo’n gestructureerde code te werken.

Verder heb ik Flash dan geruild voor de robuustere Flex omgeving en de Adobe Apollo technologie. Vooral die Apollo boeit me wel, omdat die HTML integratie heel wat mogelijkheden biedt. Ik ben trouwens bezig met een leuk Apollo project, wat zeer binnenkort het daglicht zal aanschouwen. Meer daarover zeker later.

Er zijn dus nu vooral 3 grote peilers waar ik me ten volle kan op concentreren:

  • XHTML / CSS
  • PHP
  • Flex / Apollo

Toch heerlijk wanneer je een droomjob hebt, niet?

Multi-Mania 07

19 May 2007, geplaatst in Conferenties door Davy

Multi-Mania is reeds aan zijn 7de editie toe. Dit gratis multimedia event zal op vrijdag 25 mei 2007 plaatsvinden in Kortrijk. Als je jezelf nog wil inschrijven kan je best snel zijn, want een aantal sessies zouden al volgeboekt zijn.

Uiteraard zal ik daar wel van de partij zijn, samen met workbuddy Gert. We volgen elk het traject dat best aanleunt bij onze interesses, maar bij mij is het dit:

  • 10.30u: CSS Layouts in Dreamweaver CS3 (Stephanie Sullivan)
  • 11.30u: Flex 2.0/3.0 (Waldo Smeets)
  • 12.30u: Apollo for developers (Mike Downey)
  • 14.30u: Object Oriented Programming in Actionscript 3.0 (Peter Elst)
  • 15.30u: What’s new in Flash CS3 (Serge Jespers)
  • 16.30u: Styling Flex Applications (Joey Lott)
  • 17.30u: Flex/Apollo RIA goodness (Nicolas Lierman / Raf Vervink)

Ik hoop dat dit allemaal de moeite wordt, en dat het geen pure promopraat zal zijn. De laatste tijd krijg ik op het werk de kans om Flash achter mij te laten en Flex / Apollo applicaties te ontwikkelen. Hopelijk levert Multi-Mania dan ook wat nieuwe kennis en inzichten op.

Misschien komen we elkaar daar tegen?

Alpha versie van Apollo beschikbaar

19 March 2007, geplaatst in Apollo door Davy

Sinds vandaag staat de alpha versie van Apollo op Adobe Labs. Go get it !

Adobe Apollo, nieuwe technologie om desktopapplicaties te ontwikkelen

20 February 2007, geplaatst in Apollo door Davy

Apollo is de codenaam voor de cross-platform runtime omgeving die momenteel nog door Adobe wordt ontwikkeld. De runtime zal het mogelijk maken om bestaande technologieën zoals Flash, Flex, HTLM, Javascript en Ajax te bundelen en zo Rich Internet Applications te ontwikkelen voor de desktop.

Net zoals de Flash player en de Acrobat Reader zal ook de Apollo runtime gratis beschilbaar zijn, voor zowel Windows, Mac als Linux.

Apollo zal vooral gebruikt worden bij offline applicaties, die occassioneel met het internet verbinding zoeken. Al hoeft dit niet de regel te zijn. Je kan evengoed zelf je eigen browser in Apollo ontwikkelen die dus bijna uitsluitend gebruik maakt van je internetverbinding.

Aangezien het een desktopapplicatie is, kan het beschikken over zijn eigen icoon op het bureaublad, in het dock of in het startmenu. Hierdoor kan je de aanwezigheid op de machine vergroten. Apollo applicaties kunnen voorzien worden van installatiewizards, snelkoppelingen, drag-and-drop functionaliteiten, klembord integratie, communicatie tussen verschillende applicaties, …

Het handige aan Apollo is dat het een system runtime is. Hiermee beschik je dus over de system file I/O, waardoor je lokale bestanden kan lezen en wegschrijven. De documenten op je machine kunnen dus gebruikt worden in de Apollo toepassingen.

Je Apollo applicaties kunnen tevens beschikken over een custom window chrome, waardoor je alle venster kan voorzien van eigen look-and-feel. Transparante windows behoren ook tot de mogelijkheden. Je bent dus niet meer afhankelijk van de browser of applicatie waarin je content zich vertoefd.

HTML in Flash, of visa versa?

Adobe heeft met het Apollo project een belangrijke stap gezet naar integratie tussen HTML en Flash content. HTML zal in voledig ondersteund worden en dit door de in Apollo ingebouwde WebKit HTML engine. Flash content zal dus HTML kunnen renderen, maar het kan evengoed zijn dat je HTML content laadt met daarin Flash inhoud.

Omdat een bestaande HTML rendering engine wordt gebruikt, zal er dus geen extra werk vereist worden van de developer. Je zal de HTML dus niet moeten testen tegen nog een browser op de markt. De WebKit werd ook gekozen omdat Nokia de engine ook gebruikt om zijn s60 platform. Safari, de browser op Mac OS X, gebruikt ook WebKit, maar dan de Apple WebKit variant, dus niet identiek hetzelfde framework als de webcore van het WebKit opensource project.

De HTML kan geladen worden vanop een netwerk, door een urlRequest, of dynamisch opgebouwd worden aan de hand van Actionscript. De HTML engine in Apollo zal voorlopig geen ondersteuning bieden voor plugins (zoals Quicktime, Windows Media, …). PDF support zal wel aanwezig zijn.

De Javascript voorzien in de HTML zal eender welke Flash of Apollo API kunnen aanspreken. Meer zelfs, je zal via Javascript de Flash displaylist kunnen manipuleren.

De Apollo technologie heeft in elk geval veel in zijn mars. Verwacht je dus zeker aan een boom in desktop applicaties van zodra Apollo gelanceerd wordt. Ik heb me alvast in deze nieuwe technologie vastgebeten en ben nu reeds bezig met dingen uit te proberen en de technologie te verkennen.

Van zodra meer info mag vrijgegeven worden zal ik dit zeker doen.

Adobe Apollo en Flash Blaze

5 December 2006, geplaatst in Flash door Davy

Zaterdag (2/12) heb ik een meeting bijgewoond van de Belgische Adobe Usergroup (MMUG) waar het Apollo project werd voorgesteld, alsook een preview van de nieuwe Flash versie, codenaam Blaze.

De presentaties werden gegeven door niemand minder dan Mike Chambers (Senior Product Manager for Developer Relations) en Mike Downey (Senior Product Manager for Flash) en vonden plaats in het Novotel te Zaventem.

Hoewel ik geen echte Flash aanhanger meer ben, wou ik toch op de hoogte blijven van de nieuwste ontwikkelingen van Abobe en de richting die ze met Flash proberen uit te gaan. Het eerste deel was dan ook heel interessant. Mike Chambers heeft een voorstelling gegeven van de mogelijkheden van Apollo.

Voor zij die het nog niet weten, Apollo is een cross-platform runtime applicatie die het mogelijk maakt desktop toepassingen te maken, die toch een hechte band blijven houden met online services en toepassingen. Apollo maakt gebruik van bestaande technologieën, zoals Flash, Flex, HTML, Javascript (en AJAX) alsook PDF, maar zorgt dat die optimaal kunnen samenwerken in een desktop omgeving.

Adobe Apollo screenshot

Voor meer informatie over het Adobe Apollo kan je best de officiële FAQ raadplegen op Adobe Labs. Apollo wordt verwacht in de loop van 2007.

De nieuwe Flash versie ziet er ook wel fijn uit, maar als developer heb ik minder nood aan de grafische tools binnen Flash. Toch hebben ze de moeite gedaan om alle programma’s binnen het Adobe CS3 softwarepakket gelijk te trekken op vlak van interface en mogelijkheden. Een van de belangrijkste nieuwe features voor Flash is vast en zeker de mogelijkheid om PSD files te importeren, met behoud van laagfunctionaliteiten.

Zelf ben ik meer geïnteresseerd in de ontwikkeling van Actionscript 3. Ik wil al een tijdje afstappen om vanuit Flash aan Actionscript ontwikkeling te doen. De komende weken en maanden wil ik me wel eens op Flex 2 IDE smijten, vooral ook met Apollo in het vooruitzicht.

Tijd om mezelf weer te herbronnen en mijn Flash skills naar hogere niveau’s te brengen, want ik heb het gevoel dat het nog interessante tijden kunnen worden.