Over Frank-ly

Frank-ly is de corporate weblog van Rhinofly en Tribewise. Twee rockende bureaus uit Utrecht met werelddominatie-ambitie op het digitale gebied.

Waarom?

Met gedeelde kennis wordt iedereen beter – dat was de gedachte in 2002 bij de oprichting van Frank-ly.

Een publieke plek waar iedere collega de gevonden parels van het web kan delen, zorgt voor een collectief hoger kennisniveau, wat weer netjes aansluit bij de ambitie voor werelddominatie.Nu (bijna) 10 jaar later staat die gedachte nog steeds en zijn we met 75 auteurs en meer dan 3200+ artikelen volgens onszelf én de awardshows 1 van de leukste blogs van Nederland.

over Frank-ly

Hieronder vind je alle artikelen van Erik Westra.

Adobe staakt ontwikkeling flash voor mobiel: slechte stap?

21 november 2011 om 14:12 door in Development

Onlangs kondigde Adobe aan om te stoppen met het ontwikkelen van de Flash player voor mobiele platformen (zie: Adobe stopt met Flash mobiel). Hierbij wordt er gewezen naar Apple, die roet in het eten heeft gegooid door flash niet te ondersteunen op de iPhone. Maar is dit nou wel zo’n kwalijke ontwikkeling?

Voordat mensen bang gaan worden: dit is super positief. Adobe heeft in het verleden meerdere varianten van de flash player gemaakt. Één soort hiervan is steeds geschikt gemaakt voor mobieltjes. Dit betekende dat ze op bepaalde vlakken minder functionaliteit en op andere vlakken wat extra functionaliteit hadden.

lees meer reacties 0

Apple maakt ontwikkelaars boos met nieuwe regels

9 april 2010 om 10:43 door in Inspiratie

In de licentie van het nieuwe iPhone OS van Apple staat de volgende clausule:

3.3.1 … Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Dit maakt het onmogelijk om iPhone applicaties te maken met software als Flash CS5, Unity en Mono. Er zijn ondertussen al applicaties beschikbaar die met deze software gemaakt zijn. De volgende quote geeft het probleem hiervan duidelijk weer:

This could mean that all Flash CS5 exported applications, all Unity applications for iPhone, all Mono applications, and many more would now be in violation of the terms of service.  - Andrew Trice

Een andere quote omschrijft het probleem als volgt:

If this seems like a really nerdy joke (which it could be), try a few thought experiments. What if Ben writes a Flash app, shows it to Amy, who codes it up in Objective-C, compiles it and submits it to Apple? Should it be rejected since it was not “originally written” in Objective-C? If you think Apple’s answer would be “no” — a good guess — then substitute Adobe’s iPhone Packager for Amy. Now should it be rejected according to the rules? What, at the end of the day, makes Amy different from a machine translation tool? (Personally, I’d rather hang out with Amy than with iPhone Packager, but that’s another story.) – Joe Berkovitz

Naast de praktische problemen en onhandigheden die dit oplevert is het idee erachter niet echt iets wat spreekt voor de mentaliteit van Apple. In essentie zeggen ze: wij bepalen welke applicaties op de iPhone beschikbaar zijn (door de controle in de App Store) en we bepalen welke software je gebruikt om die applicaties te maken. In de praktijk komt het er op neer dat wanneer je iets voor de iPhone wilt gaan maken, je een Apple computer moet kopen.

Blijkbaar hadden ze bij Apple voorzien dat dit zou gebeuren. Het volgende staat in de licentie:

10.4 Press Releases and Other Publicity. You may not issue any press releases or make any other public statements regarding this Agreement, its terms and conditions, or the relationship of the parties without Apple’s express prior written approval, which may be withheld at Apple’s discretion.

Ondanks alle commotie gaat het hier om een beta van het iPhone OS, Apple heeft dus nog een kans om de clausules aan te passen voordat het product opgeleverd wordt.

Een aantal links naar berichten van boze en teleurgestelde ontwikkelaars:

Apple Is Being A Dick

Apple F%&c& you!!!

Apple Dev Program takes stand on nature of consciousness

Debatable Future for Flash CS5 iPhone Exporter?

New iPhone Developer Agreement – No More CS5 Compiler

reacties 12

Met z’n allen

26 februari 2009 om 23:35 door in Development

Ik dacht laatst per ongeluk terug aan vroeger, met name aan project genaamd SETI@HOME. Dit was 1 van de eerste en zeker 1 van de bekendste projecten waar mensen online zonder veel moeite kunnen samenwerken. Ze kunnen ‘computertijd’ doneren om te helpen met zoeken naar buitenaards leven. SETI staat voor ‘Search for Extraterrestrial Intelligence’. Er wordt enorm veel informatie verzameld via telescopen en die informatie moet geanalyseerd worden, SETI is een project wat dat doet met behulp van computers over de hele wereld.

Dit principe heet Distributed computing. Toen ik ging kijken hoe het met dat oude (SETI) project was, kwam ik op een pagina met een lijst van soortgelijke projecten. Een aantal van deze projecten sprak me erg aan; ik kan bijvoorbeeld mee helpen met het zoeken naar een medicijn tegen AIDS. Een ander groot project is ‘World Community Grid ‘, wanneer je ‘computer tijd’ doneert aan het World Community Grid kan je mee werken aan projecten die zij voor jou geselecteerd hebben. Een aantal van die projecten:

  • The Clean Energy Project
  • Nutritious Rice for the World
  • Help Conquer Cancer
  • FightAIDS@Home Project

Mee werken aan dit soort projecten is erg makkelijk. Je gaat naar de webpagina van een project, download een programma en installeert het. Verder hoef je niets te doen, alles gaat vanzelf. Wanneer je computer even niets te doen heeft, gaat een pakketje downloaden en analyseren. Wanneer de analyse klaar is stuurt hij het resultaat terug en vraagt hij een nieuw pakketje.

Een belangrijke vraag die vaak gesteld wordt met betrekking tot dit onderwerp is: “Maar is dat dan niet slecht voor het milieu?”. Het klopt dat je computer meer stroom gebruikt wanneer hij daadwerkelijk wat aan het doen is, dit is echter percentueel niet veel meer dan dat hij gebruikt wanneer hij niets aan het doen is. Als je er over nadenkt is het ook een beetje een gekke vraag: als je je zo druk maakt over het milieu, waarom staat je computer dan aan wanneer je er niets mee doet?

Om energie te besparen kun je beter zorgen dat je een screensaver hebt die je monitor uitschakeld, dan bespaar je meer dan dat je zou gebruiken wanneer je mee zou doen aan 1 van de bovengenoemde projecten. En voor de echte volhouders: er zijn projecten als ” The Clean Energy Project”. Dit soort projecten zorgen ervoor dat je in de toekomst niet alleen helpt met het reduceren van energie wat gebruikt wordt door computers, maar ook door andere apparaten.

Dus voor iedereen die wil bijdragen aan de evolutie en het welzijn van de mensheid: doe mee aan distributed computing!

reacties 2

Flash content wordt beter doorzoekbaar

1 juli 2008 om 11:42 door in Design

Adobe heeft vandaag een persbericht naar buiten gebracht waarin verteld wordt dat ze samen met de belangrijkste zoekmachines gaan zorgen dat Flash content beter doorzoekbaar wordt.

Jarenlang was het heel moeilijk om web applicaties gemaakt in Flash doorzoekbaar te maken. Dit initiatief zorgt ervoor dat zoekmachines alle content indexeren. De ontwikkelaars van applicaties hoeven hiervoor niets aan te passen.

Het originele persbericht: http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20080630006649&newsLang=en

Extra informatie: http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html

Voor de technische mensen: ook alle informatie afkomstig van flash remoting wordt geindexeerd.

reacties 5

Firefox 3.0 maakt Flash applicatie stuk

30 mei 2008 om 09:56 door in Inspiratie

Bij 1 van de laatste updates van de release candidate van Firefox 3.0 voor de Macintosh is er een gemene bug ingeslopen. Deze bug zorgt ervoor dat de Flash plugin geen key-up event meer kan ontvangen. Dit betekend dat veel bestaande applicaties en Flash spelletjes stuk zullen gaan.

De bug is bekend bij de makers van Firefox, maar wordt er waarschijnlijk niet uitgehaald voor de 3.0 release naar buiten wordt gebracht. De discussie rondom de bug is fel, zoals het er nu uitziet wordt hij pas aangepast bij de 3.0.1 update. Meer informatie over de bug is hier te vinden:

https://bugzilla.mozilla.org/show_bug.cgi?id=434914

reacties 0

AMF3 Flash Remoting in Flash CS3 and ActionScript 3.0

29 november 2007 om 12:01 door in Inspiratie

This is a technical post meant for ActionScript developers.

Flash CS3 and ActionScript 3 projects have no means (by default) of using flash remoting. Since we, at Rhinofly, do projects in Flex, Flash CS3 and pure ActionScript 3 we needed remoting to function in all of the project types. I was given the task to find out how we could use AMF 3 remoting within Flash CS3 and ActionScript 3 projects.

Note that this has only been tested with ColdFusion 7.02 as backend.

lees meer reacties 6

Flash player 10 is op komst

2 oktober 2007 om 11:31 door in Development

Ik probeer zo vaak mogelijk tegen Ronald te zeggen dat hij opdrachtgevers er echt van moet overtuigen dat we Flash player 9 moeten gebruiken. Vorige week gaf hij (met een comisch tintje) aan dat hij dat pas doet als Flash player 10 (waar tot op dat moment nog niets over bekend was) 90% verspreiding heeft.

Toevallig is dit weekend een preview gegeven van Flash player 10. Voor de geinteresseerden is hier een filmpje te vinden:

http://mimswright.com/blog/?p=180

reacties 3

Flash player 9 verspreid als een lopend vuurtje

23 augustus 2007 om 10:20 door in Development

De laatste versie van de Flash player is eind juni vorig jaar uitgebracht. Sinds die tijd zijn er 2,5 miljard (2.500.000.000) installaties succesvol afgerond.

Meer informatie is hier te vinden:

http://www.onflex.org/ted/2007/08/25-billion-player-9-installs.php

Hieronder de verspreiding van de player zoals die gemeten is in mei:

Mature Markets 83.4%
US/Canada 84.0%
Europe 83.5%
Japan 81.8%
Emerging Markets 65.4%

Het complete overzicht is hier te vinden:

http://www.adobe.com/products/player_census/flashplayer/version_penetration.html

Deze enorm snelle verspreiding maakte het voor ons mogelijk om voor de meeste projecten over te stappen op de nieuwe (veel snellere) player.

 

reacties 4