SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Nuovi Scenari di
  Sviluppo Software:
Il Mondo Degli EBook
Who I am
  @GiacomoDAngelo


        Web Architect
              at
Simplicissimus Book Farm s.r.l.
ePaper
eInk technology                                           SiPix technology




http://www.eink.com/technology/howitworks.html             http://www.sipix.com/technology/epaper.html
Ebooks Market




    According to In-Stat market tracking agency, standalone e-book reader
shipments will grow from 10 million units by the end of this year, to 28.5 million in
                                      2013
Ebooks Market




        US Trade Wholesale Electronic Book Sales
2010 Sales Literally "OFF THE CHART" vs. Previous Quarters
               Jan + Feb 10: Sales = $60.8 M
Digital Publishing Revolution
    Open Standard for Content Production
Digital Publishing Revolution
    Open Platform for Content Distribution
Digital Publishing Revolution
      Content Sales through Retailers

    ● Web Store
    ● Mobile Store
    ● OnDevice Store
    ● Traditional on-site
      BookStores, why
      not?
Digital Publishing Revolution
        Content Usage through Client Tools



 ● Ebook Reader Device
 ● PC: Adobe Digital Edition, BookWorm, Kindle for PC,
   Calibre, ...
 ● iPhone: Stanza, Kindle for iPhone
 ● iPad: iBooks, Kindle for iPad
 ● SmartPhone: BookWorm
 ● Open Tools
Digital Publishing Opportunities
On-Device Development


      Web Development

            Vs

      App Development
On-Device Development
        Constraints & Objectives

     Resolution         600 x 749 (6'')

        Color            8 gray level

   Key Interaction       Using Pen

   Feedback of GUI      Feedback of
                      Component Status
                      (Normal/Selected)
On-Device Web Development
         Constraints of Web Pages

     Dynamic Images              No

          Movies                 No

     Partial Rendering           No

        Page size              < 1 MB

          Scroll         No Scroll Bar, Fixed
                               Layout
On-Device Web Development
         Constraints of Web Pages

         Active X                        No

    Javascript Message                   No

      Drag attribute                     No
                                       Example:

                         1) Drag and select attribute remove
                                by javascript action:
                         <body oncontextmenu=”return false”
                             onselectstart=”return false”
                             ondragstart=”return false”>

                         2) Link process change by CSS rule
                          a:link, a:visited, a:hover, a:active{
                                 text-decoration:none;}
On-Device Web Development
     Constraints of Web UI Components

           CSS             CSS Limitations
                             (CSS 1.0)
       Radio Button     Replace HTML tag with
                               images
        Check box       Replace HTML tag with
                               images
           List            Using Page Bar

      Billing Service    Check UI of service
                              pages
On-Device Web Development
       Example: SBF BookWorm
On-Device Web Development
      Example: SBF on-device Store
On-Device App Development
         Constraints & Objectives

      Look & Feel       Same as Library

      Interaction       Utilize hardware
                          components
      Experience       All around reading
                           experience
On-Device App Development
                  6'' Device: Available SDK


Onyx: Boox60, Bebook Neo             Amazon Kindle
On-Device App Development
      How to Dev for Onyx Device:
        Software Architecture
On-Device App Development
   How to Dev for Onyx Device: Onyx SDK
              Getting Started
On-Device App Development
   How to Dev for Onyx Device: Terminal App
         Example Application Building
On-Device App Development
   How to Dev for Onyx Device: Terminal App
                   Main.cpp
On-Device App Development
   How to Dev for Onyx Device: Terminal App
                   Main.cpp
The Future of Book, the Book of
            Future
Riferimenti
●   http://www.xbitlabs.com
●   http://en.wikipedia.org/wiki/Electronic_paper
●   http://it.wikipedia.org/wiki/Epub
●   http://code.google.com/p/sigil/
●   http://wiki.mobileread.com/wiki/E-book_Reader_Matrix
●   http://www.legendscrolls.co.uk/webstandards/
●   http://boox-terminal.sourceforge.net/
●   http://dev.onyxcommunity.com/wiki/
●   http://www.sipix.com/technology/epaper.html
●   http://www.eink.com/technology/howitworks.html
Many Thanks WHYMCA!!


 giacomo.dangelo@simplicissimus.it


       www.simplicissimus.it

Weitere ähnliche Inhalte

Ähnlich wie Nuovi Scenari di Sviluppo: il Mondo degli Ebook

Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevMihail Mateev
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionBelen Barros Pena
 
Building native apps with web components
Building native apps with web componentsBuilding native apps with web components
Building native apps with web componentsDenis Radin
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSZvika Epstein
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentationcolberding
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webShawn Jansepar
 
Pro Agile .NET Development Solution Overview
Pro Agile .NET Development Solution OverviewPro Agile .NET Development Solution Overview
Pro Agile .NET Development Solution OverviewJosh Gough
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech Mathias Strandberg
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothIxDA_Poznan
 
Javascript library toolbox
Javascript library toolboxJavascript library toolbox
Javascript library toolboxSkysoul Pty.Ltd.
 
Building Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiBuilding Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiJared Faris
 
Stocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkStocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkJohn Strott
 
Real World Azure - Dev
Real World Azure - DevReal World Azure - Dev
Real World Azure - DevClint Edmonson
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?Valtech UK
 
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013Mathias Strandberg
 
Building a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologiesBuilding a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologiesn_adam_stanley
 
Evolving Mobile Architectures
Evolving Mobile ArchitecturesEvolving Mobile Architectures
Evolving Mobile Architecturessgleadow
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
 

Ähnlich wie Nuovi Scenari di Sviluppo: il Mondo degli Ebook (20)

Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Building native apps with web components
Building native apps with web componentsBuilding native apps with web components
Building native apps with web components
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
Finding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and webFinding the sweet spot - blending the best of native and web
Finding the sweet spot - blending the best of native and web
 
Pro Agile .NET Development Solution Overview
Pro Agile .NET Development Solution OverviewPro Agile .NET Development Solution Overview
Pro Agile .NET Development Solution Overview
 
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
 
Federico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native bothFederico Lox Lucignano, War of the worlds web or native both
Federico Lox Lucignano, War of the worlds web or native both
 
Javascript library toolbox
Javascript library toolboxJavascript library toolbox
Javascript library toolbox
 
Building Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiBuilding Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript Spaghetti
 
Stocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible frameworkStocktwits & Responsive Web Design, social network meets flexible framework
Stocktwits & Responsive Web Design, social network meets flexible framework
 
Orion
OrionOrion
Orion
 
Real World Azure - Dev
Real World Azure - DevReal World Azure - Dev
Real World Azure - Dev
 
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
 
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013
 
Building a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologiesBuilding a Next Generation Mobile Browser using Web technologies
Building a Next Generation Mobile Browser using Web technologies
 
Evolving Mobile Architectures
Evolving Mobile ArchitecturesEvolving Mobile Architectures
Evolving Mobile Architectures
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 
Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010Hybrid Apps / iPhoneDevCon 2010
Hybrid Apps / iPhoneDevCon 2010
 

Kürzlich hochgeladen

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Nuovi Scenari di Sviluppo: il Mondo degli Ebook

  • 1. Nuovi Scenari di Sviluppo Software: Il Mondo Degli EBook
  • 2. Who I am @GiacomoDAngelo Web Architect at Simplicissimus Book Farm s.r.l.
  • 3. ePaper eInk technology SiPix technology http://www.eink.com/technology/howitworks.html http://www.sipix.com/technology/epaper.html
  • 4. Ebooks Market According to In-Stat market tracking agency, standalone e-book reader shipments will grow from 10 million units by the end of this year, to 28.5 million in 2013
  • 5. Ebooks Market US Trade Wholesale Electronic Book Sales 2010 Sales Literally "OFF THE CHART" vs. Previous Quarters Jan + Feb 10: Sales = $60.8 M
  • 6. Digital Publishing Revolution Open Standard for Content Production
  • 7. Digital Publishing Revolution Open Platform for Content Distribution
  • 8. Digital Publishing Revolution Content Sales through Retailers ● Web Store ● Mobile Store ● OnDevice Store ● Traditional on-site BookStores, why not?
  • 9. Digital Publishing Revolution Content Usage through Client Tools ● Ebook Reader Device ● PC: Adobe Digital Edition, BookWorm, Kindle for PC, Calibre, ... ● iPhone: Stanza, Kindle for iPhone ● iPad: iBooks, Kindle for iPad ● SmartPhone: BookWorm ● Open Tools
  • 11. On-Device Development Web Development Vs App Development
  • 12. On-Device Development Constraints & Objectives Resolution 600 x 749 (6'') Color 8 gray level Key Interaction Using Pen Feedback of GUI Feedback of Component Status (Normal/Selected)
  • 13. On-Device Web Development Constraints of Web Pages Dynamic Images No Movies No Partial Rendering No Page size < 1 MB Scroll No Scroll Bar, Fixed Layout
  • 14. On-Device Web Development Constraints of Web Pages Active X No Javascript Message No Drag attribute No Example: 1) Drag and select attribute remove by javascript action: <body oncontextmenu=”return false” onselectstart=”return false” ondragstart=”return false”> 2) Link process change by CSS rule a:link, a:visited, a:hover, a:active{ text-decoration:none;}
  • 15. On-Device Web Development Constraints of Web UI Components CSS CSS Limitations (CSS 1.0) Radio Button Replace HTML tag with images Check box Replace HTML tag with images List Using Page Bar Billing Service Check UI of service pages
  • 16. On-Device Web Development Example: SBF BookWorm
  • 17. On-Device Web Development Example: SBF on-device Store
  • 18. On-Device App Development Constraints & Objectives Look & Feel Same as Library Interaction Utilize hardware components Experience All around reading experience
  • 19. On-Device App Development 6'' Device: Available SDK Onyx: Boox60, Bebook Neo Amazon Kindle
  • 20. On-Device App Development How to Dev for Onyx Device: Software Architecture
  • 21. On-Device App Development How to Dev for Onyx Device: Onyx SDK Getting Started
  • 22. On-Device App Development How to Dev for Onyx Device: Terminal App Example Application Building
  • 23. On-Device App Development How to Dev for Onyx Device: Terminal App Main.cpp
  • 24. On-Device App Development How to Dev for Onyx Device: Terminal App Main.cpp
  • 25. The Future of Book, the Book of Future
  • 26. Riferimenti ● http://www.xbitlabs.com ● http://en.wikipedia.org/wiki/Electronic_paper ● http://it.wikipedia.org/wiki/Epub ● http://code.google.com/p/sigil/ ● http://wiki.mobileread.com/wiki/E-book_Reader_Matrix ● http://www.legendscrolls.co.uk/webstandards/ ● http://boox-terminal.sourceforge.net/ ● http://dev.onyxcommunity.com/wiki/ ● http://www.sipix.com/technology/epaper.html ● http://www.eink.com/technology/howitworks.html
  • 27. Many Thanks WHYMCA!! giacomo.dangelo@simplicissimus.it www.simplicissimus.it