SlideShare a Scribd company logo
1 of 16
HTML&CSS
appspowered TV
& Internet

Adrià Gil
adriàgil@github
Now what?
· Native vs Browser based apps
· Fragmented ecosystem
User experience
     NO PC
  NO TABLET
NO SMARTPHONE
       =
 NEW LAYOUTS
UX: Layouts
· Stunning Video&Audio quality
· Responsive layouts > Think BIGGER
   · Media Queries
   · JS Window detection
   · UserAgent
· Security Zones > Peripherals
· 3D Content
· Dynamic content
· Hacks & Crossbrowsing
UX: Rules
· Information Hierarchy
· Graphics size
   · BIG but light
   · Power of HTML5&CSS3
· Controlling & Navigating app
· Technical aspects MATTER
   · Do testing
   · Check performance
REMEMBER! Is a TV!
UX: Interaction
· TV Remote or Smart Remote
Pointers
· USB Mouse & Keyboards
· Hand Control > like a pointer
· Gesture Control > like the Kinect
· Voice Recognition > localized
· Smartphone / Tablet / Touch surface
UX: Sharing
· Share Screens and Content



· AirPlay
UX: App Market


 One Use   VOD   HealthCare & Kids
AN SCRATCH APP
     Planning
        +
    Resources
        =
PLANNING
      Lodon
                      Germany
USA

                      Eastern
 Japan                Europe
              Korea

 WORLDWIDE testing & deploy
3...2...1...CODE
REQUIREMENTS:
· Ruby / Php / Asp -> Rest API
· SQL Database -> Data Storage
· Javascript knowledge
· HTML&CSS skills

UI FRAMEWORKS:
· HTML5Boilerplate
· Compass
· TwitterBootstrap
· KendoUI
3...2...1...CODE
CORE:
· MVC Pattern
· Ember / Backbone / Angular
· jQuery
· Handlebars
· AJAX
· Vendor libraries
    · AppsFramework
    · Player
    · Device APIs
· Be aware of security -> SSL
AVG COSTS
1.5 Months to develop
  2 Week for testing
  2 Week BugFixing




                        Rich V.O.D app + InAppPurchase +
                                  User content
                                        =
                                    15k – 20k
MONETIZE
GET FULL CONTROL OF YOUR APP

PAY FOR CONTENT OR SERVICE
LOOK FORWARD
-   AppleTV is coming
-   Start messing with Android
-   Dig on HTML5 and standards
-   Innovate with interface
-   Use modern technologies
-   Be aware of retro-compatibility
-   Test Test Test!
TAKE A BREAK AND
 WHY NOT A BEER
        ...
 YOU DESERVE IT

More Related Content

Viewers also liked (8)

Intro to Yahoo Tech
Intro to Yahoo TechIntro to Yahoo Tech
Intro to Yahoo Tech
 
The green light for red meat in a child’s diet
The green light for red meat in a child’s dietThe green light for red meat in a child’s diet
The green light for red meat in a child’s diet
 
Life Around Us (International Awards): Winners 2015
Life Around Us (International Awards): Winners  2015Life Around Us (International Awards): Winners  2015
Life Around Us (International Awards): Winners 2015
 
Using Twitter To Make Personal Development & Blended Learning Effective
Using Twitter To Make Personal Development & Blended Learning EffectiveUsing Twitter To Make Personal Development & Blended Learning Effective
Using Twitter To Make Personal Development & Blended Learning Effective
 
Electric guitar
Electric guitarElectric guitar
Electric guitar
 
24 John Meat to Eat
24 John Meat to Eat24 John Meat to Eat
24 John Meat to Eat
 
Usabilita' e design del flusso di acquisto online
Usabilita' e design del flusso di acquisto onlineUsabilita' e design del flusso di acquisto online
Usabilita' e design del flusso di acquisto online
 
Break Down the Content Barriers of Social Networks
Break Down the Content Barriers of Social NetworksBreak Down the Content Barriers of Social Networks
Break Down the Content Barriers of Social Networks
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

HTML&CSS Apps for Internet powered TV's

  • 2. Now what? · Native vs Browser based apps · Fragmented ecosystem
  • 3. User experience NO PC NO TABLET NO SMARTPHONE = NEW LAYOUTS
  • 4. UX: Layouts · Stunning Video&Audio quality · Responsive layouts > Think BIGGER · Media Queries · JS Window detection · UserAgent · Security Zones > Peripherals · 3D Content · Dynamic content · Hacks & Crossbrowsing
  • 5. UX: Rules · Information Hierarchy · Graphics size · BIG but light · Power of HTML5&CSS3 · Controlling & Navigating app · Technical aspects MATTER · Do testing · Check performance REMEMBER! Is a TV!
  • 6. UX: Interaction · TV Remote or Smart Remote Pointers · USB Mouse & Keyboards · Hand Control > like a pointer · Gesture Control > like the Kinect · Voice Recognition > localized · Smartphone / Tablet / Touch surface
  • 7. UX: Sharing · Share Screens and Content · AirPlay
  • 8. UX: App Market One Use VOD HealthCare & Kids
  • 9. AN SCRATCH APP Planning + Resources =
  • 10. PLANNING Lodon Germany USA Eastern Japan Europe Korea WORLDWIDE testing & deploy
  • 11. 3...2...1...CODE REQUIREMENTS: · Ruby / Php / Asp -> Rest API · SQL Database -> Data Storage · Javascript knowledge · HTML&CSS skills UI FRAMEWORKS: · HTML5Boilerplate · Compass · TwitterBootstrap · KendoUI
  • 12. 3...2...1...CODE CORE: · MVC Pattern · Ember / Backbone / Angular · jQuery · Handlebars · AJAX · Vendor libraries · AppsFramework · Player · Device APIs · Be aware of security -> SSL
  • 13. AVG COSTS 1.5 Months to develop 2 Week for testing 2 Week BugFixing Rich V.O.D app + InAppPurchase + User content = 15k – 20k
  • 14. MONETIZE GET FULL CONTROL OF YOUR APP PAY FOR CONTENT OR SERVICE
  • 15. LOOK FORWARD - AppleTV is coming - Start messing with Android - Dig on HTML5 and standards - Innovate with interface - Use modern technologies - Be aware of retro-compatibility - Test Test Test!
  • 16. TAKE A BREAK AND WHY NOT A BEER ... YOU DESERVE IT