Archief voor de ‘Mobiel’ categorie

Flash Player 10.1 - verbeteringen

Thursday, February 25th, 2010

Deze week was ik op Flash In The Can Amsterdam alwaar Adobe een keynote gaf over de laatste stand van zaken met betrekking tot Flash. Één van hun belangrijkste aankondigingen was Flash Player 10.1. Door het versienummer lijkt het slechts om een kleine update te gaan maar niets is minder waar.

Dit zijn volgens mij de meest interessante nieuwe toevoegingen aan de Flash Player.

Mobiel platform
Adobe heeft hard gewerkt om de Flash Player 10.1 ook beschikbaar te maken op andere apparaten zoals bijvoorbeeld smartphones (Google Nexus One) en netbooks. Daarbij is extra gelet op de performance. Dit wordt dus de eerste Flash Player die met dezelfde versies op meerdere soorten devices draait. Dus geen  half gecastreerde versie (Flash Lite) meer op mobiele devices.

Adobe kondigde ook aan dat RIM (maker van de Blackberry) en Google meedoen aan het Open Screen Project. Dat betekent dat je vanaf CS5 je applicatie/game op basis van één bronbestand kan exporteren naar de 3 belangrijkste mobiele platforms; iPhone, Blackberry en Android (Nexus One).

Vanaf Flash Player 10.1 wordt het ook mogelijk om mobiel specifieke dingen uit te lezen. Zoals bijvoorbeeld de acceleratormeter, GPS locatie en screen-orientation. Ook is er nu support voor multi-touch, waarbij gestures (bijvoorbeeld pinch om te zoomen en met 2 vingers roteren) zijn ingebouwd.

Toegang tot de microfoon
Vanaf Flash Player 10.1 heb je nu geen streaming server meer nodig voor toegang tot de microfoon. Het is mogelijk om het microfoon signaal direct te gebruiken in je applicatie. Op Flash In The Can werd bijvoorbeeld een demo gegeven van een Singstar-achtige applicatie die kon detecteren hoe hoog (pitch) je zong.

Peer to peer networking
Het is mogelijk om straks zonder server tussen Flash Players op verschillende computers te communiceren. Dit kan bijvoorbeeld gebruikt worden voor games (met weinig lag) of om videostreams op een betere manier te verdelen (wat de druk van de server haalt). Een goed voorbeeld waar deze techniek ook wordt toegepast is BitTorrent. Zie voor meer informatie dit artikel: http://labs.adobe.com/technologies/stratus/

Hardware acceleratie
Op mobiele telefoons wordt nu gebruik gemaakt van de GPU om applicaties te accelereren. Hierdoor kunnen ze stukken sneller content renderen naar het scherm. In een demo op Flash In The Can lieten ze zien wat dit bijvoorbeeld betekende voor video playback. Het verschil was enorm.

Daarnaast gebruikt Flash nu ook hardware acceleratie voor het decoderen van H264 video.

Er zijn nog veel meer verbeteringen doorgevoerd in de Flash Player, zie voor een complete lijst:
http://labs.adobe.com/technologies/flashplayer10/features.html

Native iPhone applicaties direct vanuit Flash

Monday, October 5th, 2009

Op dit moment is Adobe MAX 2009 aan de gang in Los Angeles. Op deze conferentie spreken topsprekers uit de hele wereld en kondigt Adobe verschillende nieuwe technieken aan. Helaas ben ik zelf niet aanwezig maar ik volg het nieuws op de voet via Twitter en diverse blogs.

De grootste aankondiging die Adobe tot dusver heeft gedaan is dat vanaf Flash CS5 het mogelijk is om direct vanuit Flash native iPhone applicaties te maken. Met behulp van Actionscript 3.0 kan je de applicatie gewoon ontwikkelen gewoon in Flash. De applicatie wordt omgezet in native iPhone code. Dit betekent dat de Flash niet draait in een Virtual Machine maar gewoon net als elke andere iPhone applicatie.

Adobe heeft op hun labs site hierover meer informatie en wat voorbeeld applicaties geplaatst. De applicaties die op deze manier zijn ontwikkeld kunnen ook gewoon verkocht worden via de App Store. Ik heb “That Roach Game” uitgeprobeerd en het spel draait net zo snel als elke andere applicatie.

Flash heeft zichzelf weer een paar stappen vooruit geholpen als Mobile ontwikkelplatform. Het was al mogelijk om Symbian en Windows Mobile applicaties te maken met Flash CS4/Flash Lite 3.0. Die applicaties draaien echter in een Flash player en dus niet als native applicaties. Ik hoop van harte dat Adobe deze ontwikkeling nou nog een stapje verder neemt en ervoor zorgt dat je vanuit Flash ook direct native Android, Symbian en Windows Mobile applicaties kan maken. Als dat gebeurd wordt Flash het mobile ontwikkelplatform  bij uitstek.

De toekomst ziet er goed uit voor Flash.

Meer informatie: labs.adobe.com

Flash Lite 3.1 beschikbaar

Thursday, February 19th, 2009

Adobe heeft zojuist aangekondigd dat Flash Lite 3.1 (beta) beschikbaar is voor het publiek. De player is beschikbaar voor een groot aantal Windows Mobile en Symbian S60 telefoons.

Je mag de player meedistribueren met je eigen applicaties. Daardoor ben je niet afhankelijk of de gebruiker de Flash Lite player op zijn of haar telefoon heeft staan. In het verleden mocht dit niet en is Flash Lite hierdoor, in mijn ogen, niet echt aangeslagen als mobiel platform.

Door de vernieuwde Flash Lite player kan je dezelfde applicatie releasen voor zowel Windows Mobile als Symbian S60 (Nokia) telefoons. Een grote stap vooruit voor Flash als mobiel platform.

Ik hoop van harte dat Adobe snel de Flash Lite player ook gaat releasen voor de iPhone. Dat zou een grote groep developers ontsluiten, iets wat me goed nieuws lijkt voor Apple.

Tot die tijd zitten we (als developers) vast aan Objective C voor de iPhone. Zaterdag ga ik een iPhone development cursus doen. Na zaterdag ben ik dus helemaal klaar om applicaties te maken voor Windows Mobile/Symbian (met Flash Lite) en voor de iPhone :). Kom maar op met die mobiele applicaties en game projecten! :)

  • U bent nu het archief van de Mobiel categorie aan het bekijken.



Archief



Categorieën



Mijn expertise

  • Flash

    • Actionscript 2.0
    • Actionscript 3.0
    • Flash Remoting
    • Flash Lite
    • Flash Video
  • Webdevelopment

    • AJAX
    • PHP
    • MySQL
    • Javascript
    • CSS
    • (X)HTML
View Meinaart van Straalen's profile on LinkedIn