Choosing an Application framework for Mobile Linux Device

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Choosing an Application framework for Mobile Linux Device - Presentation Transcript

    1. Choosing an application framework  for  Mobile Linux Devices    
    2. TM The story of the Simputer    
    3. Drawing was simple    
    4. Open Alchemy http://openalchemy.org    
    5. Times be changing    
    6. ARM Twisting (This is good thing!)    
    7. Summer of X86 Winter of XScale    
    8. Embedded Graphics     
    9. OpenGL, OpenVG    
    10. Changing user expectations    
    11. Getting X off the hardware  All hail Keith Packard!    
    12. The Contenders    
    13. Gnome/ Gtk     
    14. Kde/Qt     
    15. Enlightenment/ E    
    16. Clutter/ Tidy    
    17. Android    
    18. Utopian application framework    
    19. Timeline and animation support    
    20. Simple rotate, alpha and transition    
    21.  Experiments with Cairo CPU goes Waaaah!    
    22. Hardware wants to be *used* Under assumption than marvin hasn't been created yet!    
    23. Re­write our birth right: This time we use hardware    
    24. Benchmarking frame rate    
    25. Tesselated texture on Intel Mobile    
    26. Simple polygon drawing    
    27. Hardware support Rendering to  Name Animation api (Opengl/gles) Ofscreen Pixmap Gtk/Gnome No No No Qt/Kde Yes Opengl Yes EFL/E Yes Opengl Yes Clutter/ Tidy Yes Opengl/ gles Yes Android Yes Opengles No Idea!    
    28. Multi language bindings    
    29. Name Languages Gtk/Gnome C,C++,python, java, c# QT/KDE C++,Python, Java Clutter/Tidy C, Python EFL/E C,Python (C#) Android Java    
    30. Email and HTML libraries    
    31. Name Email Browser Gtk/Gnome Camel GtkMozembed,  GtkWebkit Kde/Qt Akonadi, Kmail Khtml, QtWebKit Clutter/ Tidy Clutter Webkit EFL/ E Android Webkit    
    32. Inter Process Communication    
    33. Name Platform Dbus Gnome, QT, EFL, Clutter Android.os Android (Its called Ibinder amazingly,  no relation to the Iphone i swear)    
    34. Possible Scenarios    
    35. Scenario 1    
    36. Hardware: GPU/ FPU GLES support Supported Driver Eg: Freescale I.MX31 Omap 2430, 3430    
    37. Best Bet: Clutter, Gtk    
    38. Hardware: GPU/ FPU GL2.0 support Supported Driver Eg: Menlow Amd mobile processor    
    39. Best Bet: QT, Clutter, EFL, Gtk (In that order)    
    40. Hardware: No GPU/ FPU Eg: Xscale    
    41. Best Bet: EFL, Gtk, QT    
    42. Challenges going forward    
    43. Multi core architecture:  Do we have a strategy?    
    44. New Input handling?    
    45. Predicting next wave of display  technologies * E­Ink * Projection    
    46. Building a linux­based mobile device  has never been easier    
    47. Building a worthy device continues  to be an exciting journey    
    48. Questions? shreyas@geodesic.com IRC: shres (irc.freenode.net, irc.gimpnet.org) IM: sshreyas@gmail.com    

    + sshreyassshreyas, 2 years ago

    custom

    1260 views, 1 favs, 0 embeds more stats

    Presentation i did at Ottawa Linux symposium about more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1260
      • 1260 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 27
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories