SlideShare a Scribd company logo
1 of 16
Download to read offline
José Ángel Anguita
Karim Ennakhli Benaiges
Index
• Introduction
• Context
• Pilot
• persona/
• Technology overview
• Questions?
• Contact us
The need
                  Web portals          Search Engines        User Generated    Social Networks

                  ABC DEFGH




                   1995                  2000                   2005              2010
 Production    Journalists / Artists   Journalists/Artists         People            People

  Selection       Editors/A&R            Editors / A&R         Editors / A&R         People

 Marketing            Brand                  Search                Search            People

Distribution         Domain              Search Results            Embed         Social Streams



        Every 5 years people add a new way to consume digital content
Don’t miss a thing
In the age of information overload, we need personal curation tools to filter, organize,
contextualize and repackage content to make it easily accessible for individuals
Pilot




100K   users          50%   active users use the app daily


 88K   active users    50   minutes on app daily
persona/

• Import same experience to iPad
• Aggregation:
  & more!
• Curated Contents
• Smart Channels
• Stay tuned for more...
Smart Channels
7am     9am      11am   13pm   15pm   17pm     19pm     21pm   23pm




       What you see                    What you see
      while browsing                  while browsing
       regular social                  regular social
         channels                        channels
Smart Channels
7am     9am      11am        13pm     15pm            17pm   19pm     21pm   23pm




       What you see                                  What you see
      while browsing                                while browsing
       regular social                                regular social
         channels       US Politics
                                        Videos and     channels
                                       photos about
                                             Gossip
Smart Channels
Demo time...
Technology Overview

• Architecture
• Frameworks & libraries
• api.perso.na: load balancing, server,
  db...
• Decisions (from a web developer view)
 • Native vs HTML5: both.
Technology Overview


• Recommendations
 • Prototyping: try before implement
 • Memory Management: MRC vs ARC
 • MVC lifecycle
Technology Overview

• Recommendations (cont.)
 • RTFM: developer.apple.com is your friend.
   •   You should not embed UIWebView or UITableView objects in
       UIScrollView objects. If you do so, unexpected behavior can result
       because touch events for the two objects can be mixed up and
       wrongly handled.

   •   The UIWebView class should not be subclassed.

   •   The connection retains delegate. It releases delegate when the
       connection finishes loading, fails, or is canceled.

   •   You should avoid creating UIImage objects that are greater than
       1024 x 1024 in size.
Technology Overview

• Test
 • Unit Testing, TDD
 • Real Hardware: iPad 1, iPad 2, iPad N
 • Different iOS versions: 4.3.0, 4.3.1,
   4.3.2, 4.3.3, 4.3.4, 5.0.0, 5.0.1, and so
   on
 • TestFlight
Questions ?
Contact us

•   Layers - layers.com

•   persona/ perso.na
•   Marcos Cuevas (Founder, CEO)
    @marcoscuevas / marcos@layers.com
•   José Ángel Anguita (Engineer)
    @neuroflip / jaanguita@layers.com
•   Karim Ennakhli Benaiges (Engineer)
    @beingke / karim@layers.com
•   Join our TestFlight <bepersona@layers.com>

More Related Content

What's hot

Apple - Steve Jobs
Apple - Steve Jobs Apple - Steve Jobs
Apple - Steve Jobs adeel990
 
Seams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewSeams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewPhilip van Allen
 
Smartphone icons - System for Improved Organization and Access - 11.15.2011
Smartphone icons - System for Improved Organization and Access - 11.15.2011Smartphone icons - System for Improved Organization and Access - 11.15.2011
Smartphone icons - System for Improved Organization and Access - 11.15.2011www.webhub.mobi by Yuvee, Inc.
 
Design for Multitouch
Design for Multitouch Design for Multitouch
Design for Multitouch Robert Winters
 
A research on i pad device & experience design
A research on i pad   device & experience designA research on i pad   device & experience design
A research on i pad device & experience designVinny Wu
 
Wearable HCI Talk for U of R
Wearable HCI Talk for U of RWearable HCI Talk for U of R
Wearable HCI Talk for U of RDaniel Ashbrook
 
iBeacon Primer: The Basics and the Opportunities
iBeacon Primer: The Basics and the OpportunitiesiBeacon Primer: The Basics and the Opportunities
iBeacon Primer: The Basics and the OpportunitiesJeff Bonnes
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2GeneXus
 
Guns, Germs and Microservices LISA 2015
Guns, Germs and Microservices  LISA 2015 Guns, Germs and Microservices  LISA 2015
Guns, Germs and Microservices LISA 2015 John Willis
 
Apps for Teaching and Learning the Common Core
Apps for Teaching and Learning the Common CoreApps for Teaching and Learning the Common Core
Apps for Teaching and Learning the Common CoreKristi Richburg
 
Module 1 Activity 2
Module 1  Activity 2Module 1  Activity 2
Module 1 Activity 2AO_
 
Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015 Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015 John Willis
 
Market research in the mobile work or naturalism struggle for reality
Market research in the mobile work or naturalism   struggle for realityMarket research in the mobile work or naturalism   struggle for reality
Market research in the mobile work or naturalism struggle for realityMerlien Institute
 
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeDebrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeVincenzo Belpiede
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyiQcontent
 
Et21 increasing access_and_independence_through
Et21 increasing access_and_independence_throughEt21 increasing access_and_independence_through
Et21 increasing access_and_independence_throughEllen Deutsch
 

What's hot (20)

Apple - Steve Jobs
Apple - Steve Jobs Apple - Steve Jobs
Apple - Steve Jobs
 
Seams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects OverviewSeams and Superpowers Student Projects Overview
Seams and Superpowers Student Projects Overview
 
Smartphone icons - System for Improved Organization and Access - 11.15.2011
Smartphone icons - System for Improved Organization and Access - 11.15.2011Smartphone icons - System for Improved Organization and Access - 11.15.2011
Smartphone icons - System for Improved Organization and Access - 11.15.2011
 
Roadshow cb
Roadshow cbRoadshow cb
Roadshow cb
 
Design for Multitouch
Design for Multitouch Design for Multitouch
Design for Multitouch
 
Mobile development
Mobile developmentMobile development
Mobile development
 
A research on i pad device & experience design
A research on i pad   device & experience designA research on i pad   device & experience design
A research on i pad device & experience design
 
Wearable HCI Talk for U of R
Wearable HCI Talk for U of RWearable HCI Talk for U of R
Wearable HCI Talk for U of R
 
iBeacon Primer: The Basics and the Opportunities
iBeacon Primer: The Basics and the OpportunitiesiBeacon Primer: The Basics and the Opportunities
iBeacon Primer: The Basics and the Opportunities
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
Guns, Germs and Microservices LISA 2015
Guns, Germs and Microservices  LISA 2015 Guns, Germs and Microservices  LISA 2015
Guns, Germs and Microservices LISA 2015
 
Apps for Teaching and Learning the Common Core
Apps for Teaching and Learning the Common CoreApps for Teaching and Learning the Common Core
Apps for Teaching and Learning the Common Core
 
Module 1 Activity 2
Module 1  Activity 2Module 1  Activity 2
Module 1 Activity 2
 
Thiago Vila Martha
Thiago Vila MarthaThiago Vila Martha
Thiago Vila Martha
 
Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015 Kata - Devops CDSummit LA 2015
Kata - Devops CDSummit LA 2015
 
Market research in the mobile work or naturalism struggle for reality
Market research in the mobile work or naturalism   struggle for realityMarket research in the mobile work or naturalism   struggle for reality
Market research in the mobile work or naturalism struggle for reality
 
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo BelpiedeDebrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
Debrief of 1st WP7 Hackathon @ Nokia San Diego by Vincenzo Belpiede
 
Mobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychologyMobile web vs. native apps: It's not about technology, it's about psychology
Mobile web vs. native apps: It's not about technology, it's about psychology
 
Et21 increasing access_and_independence_through
Et21 increasing access_and_independence_throughEt21 increasing access_and_independence_through
Et21 increasing access_and_independence_through
 

Similar to Perso.na

Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsAtlassian
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandJessica Levin
 
Leveraging Technology
Leveraging TechnologyLeveraging Technology
Leveraging TechnologyJessica Levin
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011Nick Floro
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Alexandre Jubien
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyondimoneytech
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Creating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesCreating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesKeith Doyle
 
PSEWEB: Pre-Conference Web & Social Media 101/Crash Course
PSEWEB: Pre-Conference Web & Social Media 101/Crash CoursePSEWEB: Pre-Conference Web & Social Media 101/Crash Course
PSEWEB: Pre-Conference Web & Social Media 101/Crash CourseMelissa Cheater
 
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformChristopher Bartling
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenonZool
 

Similar to Perso.na (20)

Designing for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian ToolsDesigning for User Experience (UX) with Atlassian Tools
Designing for User Experience (UX) with Atlassian Tools
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA Heartland
 
Leveraging Technology
Leveraging TechnologyLeveraging Technology
Leveraging Technology
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
RecycleApp
RecycleAppRecycleApp
RecycleApp
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
Surviving a Hackathon and Beyond
Surviving a Hackathon and BeyondSurviving a Hackathon and Beyond
Surviving a Hackathon and Beyond
 
Rfc.key
Rfc.keyRfc.key
Rfc.key
 
M3 conf
M3 confM3 conf
M3 conf
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Creating Large-Scale Responsive Websites
Creating Large-Scale Responsive WebsitesCreating Large-Scale Responsive Websites
Creating Large-Scale Responsive Websites
 
PSEWEB: Pre-Conference Web & Social Media 101/Crash Course
PSEWEB: Pre-Conference Web & Social Media 101/Crash CoursePSEWEB: Pre-Conference Web & Social Media 101/Crash Course
PSEWEB: Pre-Conference Web & Social Media 101/Crash Course
 
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer Platform
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
 
The web phenomenon
The web phenomenonThe web phenomenon
The web phenomenon
 

More from betabeers

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformabetabeers
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)betabeers
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lagebetabeers
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavillabetabeers
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbaobetabeers
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu appbetabeers
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)betabeers
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)betabeers
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)betabeers
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)betabeers
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Usobetabeers
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startupbetabeers
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.betabeers
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización webbetabeers
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrumbetabeers
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottambetabeers
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTbetabeers
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015betabeers
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015betabeers
 

More from betabeers (20)

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
 

Perso.na

  • 1. José Ángel Anguita Karim Ennakhli Benaiges
  • 2. Index • Introduction • Context • Pilot • persona/ • Technology overview • Questions? • Contact us
  • 3. The need Web portals Search Engines User Generated Social Networks ABC DEFGH 1995 2000 2005 2010 Production Journalists / Artists Journalists/Artists People People Selection Editors/A&R Editors / A&R Editors / A&R People Marketing Brand Search Search People Distribution Domain Search Results Embed Social Streams Every 5 years people add a new way to consume digital content
  • 4. Don’t miss a thing In the age of information overload, we need personal curation tools to filter, organize, contextualize and repackage content to make it easily accessible for individuals
  • 5. Pilot 100K users 50% active users use the app daily 88K active users 50 minutes on app daily
  • 6. persona/ • Import same experience to iPad • Aggregation: & more! • Curated Contents • Smart Channels • Stay tuned for more...
  • 7. Smart Channels 7am 9am 11am 13pm 15pm 17pm 19pm 21pm 23pm What you see What you see while browsing while browsing regular social regular social channels channels
  • 8. Smart Channels 7am 9am 11am 13pm 15pm 17pm 19pm 21pm 23pm What you see What you see while browsing while browsing regular social regular social channels US Politics Videos and channels photos about Gossip
  • 11. Technology Overview • Architecture • Frameworks & libraries • api.perso.na: load balancing, server, db... • Decisions (from a web developer view) • Native vs HTML5: both.
  • 12. Technology Overview • Recommendations • Prototyping: try before implement • Memory Management: MRC vs ARC • MVC lifecycle
  • 13. Technology Overview • Recommendations (cont.) • RTFM: developer.apple.com is your friend. • You should not embed UIWebView or UITableView objects in UIScrollView objects. If you do so, unexpected behavior can result because touch events for the two objects can be mixed up and wrongly handled. • The UIWebView class should not be subclassed. • The connection retains delegate. It releases delegate when the connection finishes loading, fails, or is canceled. • You should avoid creating UIImage objects that are greater than 1024 x 1024 in size.
  • 14. Technology Overview • Test • Unit Testing, TDD • Real Hardware: iPad 1, iPad 2, iPad N • Different iOS versions: 4.3.0, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 5.0.0, 5.0.1, and so on • TestFlight
  • 16. Contact us • Layers - layers.com • persona/ perso.na • Marcos Cuevas (Founder, CEO) @marcoscuevas / marcos@layers.com • José Ángel Anguita (Engineer) @neuroflip / jaanguita@layers.com • Karim Ennakhli Benaiges (Engineer) @beingke / karim@layers.com • Join our TestFlight <bepersona@layers.com>