Sist men ikke minst, den tredje dagen av FITC San Francisco ble preget av gode høyttalere som Grant Skinner, Lee Brimelow og Yugo Nakamura.
I denne dagboken vil jeg prøve å få deg oppdatert om hva som skjer i noen av de mer interessante prosjektene som involverer Flash-plattformen, og til og med litt innsikt i andre teknologier som kan endre måten vi gjør vår virksomhet på.
Denne presentasjonen handlet om eksperimentering, funn gjennom feil og kombinering av Flash med forskjellige innganger som lyder og akselerometre på mobile enheter. Kreativ bruk av disse nye inngangene og teknologiene er hva det synes kunne være den nye grensen for kreativ Flash-utvikling.
Mens eksperimenter kan holde ting friskt og holde deg oppdatert, er det viktig å huske på eventuelle kommersielle applikasjoner for dem, og kanskje enda viktigere å dele disse eksperimentene, siden du aldri vet hva bruk potensielle kunder kan se i dem. Også, siden du aldri vet hvor denne typen arbeid kan ende opp, bør du prøve å holde eksperimentene dine organisert. Selv om selve eksperimentets natur vanligvis går imot dette, er det godt å ha en handlingsplan slik at du ikke går for langt bort fra det du er lidenskapelig om å skape, og samtidig holde ting organisert og nyttig for fremtidige prosjekter.
Et slikt eksempel på et stort, men grunnleggende verktøy Grant nevnt var Perfectr, et AIR-program som har til formål å overlappe et bilde av designet over et CSS-stilert nettsted og sammenligne forskjellene mellom de to (en fin måte for en utvikler å kontrollere om hans koding passer perfekt til designet). Han har ikke gitt ut det til offentligheten, men det er et eksempel på det slags et flott verktøy man kan bygge på en reise med eksperimenter.
Jeg er sikker på at alle som jobber med eller prøver å komme inn i realtid 3D-utvikling for Internett og skrivebord har hørt om Unity3D. Det er et multiplattform utviklingsverktøy som utmerker brukervennlighet og gir deg mye bang for deg, spesielt hvis du er ok med å bruke grunnleggende og gratis versjon av programvaren. Denne presentasjonen handlet om hvor lett det er å komme inn i utviklingsmiljøer og samspill med Unity3D. Spesielt interessant var det faktum at kodingen for interaktiviteten i Unity3D-applikasjoner kan gjøres med C # som er ganske lett å ta opp med for en erfaren AS3-programmerer.
For sin prislapp (gratis) og utvalg av verktøy for modellerings- og tekstureringsobjekter, er valgfri programvare for å skape miljøer for Unity3D Blender. FPS (First Person Shooter) -spillet som Bartek presenterte, og opprettet fra grunnen som et læringsprosjekt, ble imidlertid modellert i Cinema4D.
Vi har alle blitt utsatt for noe stress angående den falske debatten om HTML5 vs Flash. Det er ingen HTML5 vs Flash. Det er Flash og det er HTML5. De vil og sameksisterer og vil hver og en gi oss det de gjør best.
Personlig elsker jeg å lære ny teknologi som hjelper meg til å uttrykke meg bedre og gi bedre verdi for kundene mine, samt hjelpe dem med å nå bredere publikum, men rollene til disse to i fremtiden for web er forskjellige, og begge gir noe unikt til bordet. Lee har gjort det til sitt oppdrag for denne sesjonen å presentere rasjonelle argumenter bak debatten og gi en viss følelse til dette problemet.
Den største forstyrrelsen i nettsamfunnet var forårsaket av Apples begrunnelse bak, ikke inkludert Flash i sine iOS-enheter. Argumentet om at HTML5 er i stand til å levere rikt media som Flash, er bare feil. Den nåværende tilstanden til HTML5 er langt fra å være i stand til å levere standardiserte, rike interaktive opplevelser, og til og med demoer som presenteres for å diskreditere disse kravene gjør lite for å bevise det punktet. Selvfølgelig har Flash / IOS-situasjonen siden endret seg, men diskusjonen raser fremdeles.
Når det er sagt at du ikke bør overse HTML5, er det et fantastisk fremskritt i HTML-webstandarden, og lar oss gjøre mange ting som utviklere har brukt Flash og andre teknologier til å gjøre.
En av hovedpoengene til Lees presentasjon var at du bør forsøke å utdanne dine kunder på HTML5 og Flash-debatten for å unngå problemer og problemer som kan oppstå uten å forstå problemets kompleksitet.
Lee fokuserte også på at du virkelig bør begynne å utvikle nettsteder spesielt for mobile nettlesere. Sikker på at du kan se hvilken som helst HTML-side på smarttelefoner og zoome inn, men det er langt mer brukervennlig å få nettsider omdirigere til mobilversjonen av nettstedet med brukergrensesnittelementer designet for å lete på mindre skjermer.
Bruk av Flash på mobil:
Didier er en Flash-programmerer og har jobbet med prosjekter som Mus Gesture, Liquid Components og nylig Voice Gesture som denne presentasjonen handlet om. Det er et bibliotek som drar nytte av den nye muligheten til å få tilgang til mikrofondata med 10.1 Flash Player. Den gjenkjenner stemme mønstre og prøver å matche dem med en forhåndsinnstilt lyddata. Prosjektet er fortsatt i utvikling, men resultatene er ganske imponerende. Selv om det for øyeblikket bare fungerer bra hvis stemmen er registrert av samme person ved hjelp av talebegrening for å finne en kamp, er suksessraten over 95%.
Biblioteket er ikke tilgjengelig for publikum, men skal snart være. Sjekk ut denne videoen demonstrasjon av biblioteket i aksjon.