Archief voor February, 2007

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.

Live from London, UK

19 February 2007, geplaatst in Conferenties door Davy

Voor de Future of Web Apps conference zijn Vincent en ik vandaag aangekomen te London. Vanmiddag vertrokken vanuit Brussel-Zuid, met de Eurostar.

Ons hotel ligt niet ver van de venue waar de conference zal doorgaan, dus dat is al een reuzemeevaller. Op de hotelkamers beschikken we over draadloos internet, wat ons wel de tijd geeft om ‘s avonds nog wat te werken of te bloggen.

Ik ben alleszins ontzettend benieuwd voor morgen. Als de tijd het toelaat zal ik de volgende dagen verslag uitbrengen van de verschillende sessies. Was het maar al opnieuw ochtend…

Marlon zoekt… en vindt

10 February 2007, geplaatst in Job door Davy

Er is verandering op til bij Marlon. Weldra komen er twee nieuwe mensen werken. Op hetzelfde moment zal een andere collega jammer genoeg het bedrijf verlaten. Ach ja, zo’n dingen gebeuren.

Hierdoor is er wel een andere vacature vrijgekomen, namelijk die van een Flash / PHP developer.

Ondertussen staat er op mijn bureau bij Marlon een gloednieuw 24-inch LCD-breedbeeldflatpanel. Man, wat een prachtig beeldscherm! Zoveel werkruimte ineens… Het is wel altijd even wennen en zoeken waar je al die panels en programma’s best plaatst, maar dat komt wel snel in orde.

Binnenkort is het dan eindelijk zover, de Future of Webapps conference in London. Maandag 19/02 vertrekken, donderdag 22/02 terugkeren. Hier kijk ik nu al een tijdje naar uit, dus ik kan haast niet wachten… Donderdag pikken we ook de workshops mee, dus daar ben ik ook wel benieuwd voor.

Zelf zit ik natuurlijk ook niet stil. Mijn internetverbinding in Gent heeft afgelopen week geweigerd dienst te doen, maar toch ben ik ondertussen allerlei nieuwe technologieën aan het bestuderen. Maar daarover later zeker meer.

Hotel Roemer te Amsterdam, een aanrader

8 February 2007, geplaatst in Reizen door Davy

Zoals aangekondigd heb ik samen met mijn vriendin onlangs een citytrip naar Amsterdam gemaakt, met de bedoeling om eens lekker te genieten. De beschrijving op de website bookings.nl klonk in elk geval veelbelovend: bubbelbad, twee LCD TV’s, twee telefoons, iPod speaker, minibar, douche, airconditioning, haardroger, bureau, DVD-speler, …

We hadden het gevoel dat het op papier misschien allemaal mooier zou klinken dan in werkelijkheid, maar niets was minder waar. Het hotel was echt een droom. Naast de vriendelijke ontvangst, viel vooral het moderne designinterieur op. Alles straalt een zeker warmte uit en vormt één samenhangend geheel. Vooral de bar was prachtig geïntegreerd in de lobby.

De kamer was zeer ruim met veel licht. Het kingsize bed was een droom om in te slapen: heerlijke lakens en een zee van ruimte. Er was een LCD TV aan het bed, één aan de zithoek en dan nog één in de badkamer.

De badkamer had naast zijn grote bubbelbad een fantastische regendouche. Alles voorzien van stijlvolle designkranen. De hotelkamer zelf was verder nog voorzien van waterkoker en expressomachine.

Over het ontbijt kunnen we kort zijn: we weten er niets van. Het bed was té zalig om vroeg op te staan.

Voor zij die van plan zijn eens naar Amsterdam te gaan, kan ik hotel Roemer alleen maar aanraden. Foto’s die ik maakte van de hotelkamer kan je vinden in deze Flickr set.