nokia and opensource n800

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

    Favorites, Groups & Events

    nokia and opensource n800 - Presentation Transcript

    1. Nokia and open source - Case Nokia N800 Ari Jaaksi @ Open source in embedded devices and software solutions March 13, 2007 Helsinki 1 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    2. Agenda • Internet Tablets • Architecture and Open source projects • Our development model • Maemo • Benefits & challenges • Future • Summary 2 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    3. The Nokia N800 Internet Tablet • With the 770 and N800 Internet Tablets, Nokia created a new class of consumer devices to combine the Internet experience of a Desktop PC with the mobility of a handheld • Internet use cases • Browsing • Internet Calls • Chat and email • Multimedia • Open platform for developers 3 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi • Open platform for
    4. Architecture and open source projects The Nokia Linux / OSS stack Nokia User Experience Nokia Opened Middleware Application Application Application Engines Engines Engines Open Source Commercial Nokia Software Hardware Adaptation 4 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    5. Our Development Model – from upstream to products Upstream projects Nokia Internal Distro Commercial compos 5 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    6. Selecting technologies, projects, and components • Technical aspects • Fulfilling technical requirements • Quality & maturity • Community aspects • Vibrant communities • Multi-polar communities • Roadmaps • Future • Influence • IPR & Legal aspects • Proper licenses & copyrights • Managing the architecture • No locking 6 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    7. An example -- Building Handhelds with GNOME software • We wanted to • Align with a popular Desktop platform (both code and people) • Make it easy to port Desktop applications • Customize the look & feel to get the Nokia look & feel • Work with others on common components – shared maintenance • GNOME offered • Popular, stable developer platform • Good options for customization • Vibrant, business friendly developer community • Transparent development process and a level field for participation 7 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    8. Maemo Development Platform @ maemo.org 8 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    9. Development and the maemo site • Maemo supports application development for the Internet Tablets • Tools & support • A place to publish your work (Application Catalog) … GTK http://www.gtk.org/ • We want to develop our GNOME http://www.gnome.org platform components as a part SDL http://www.libsdl.org/index.php of the communities, wherever D-BUS http://www.freedesktop.org/Software/dbus the development happens. Not GStreamer http://gstreamer.freedesktop.org/ Helix https://helixcommunity.org/ at maemo! Bluez Bluetooth Stack http://www.bluez.org/ MatchBox Windows Manager http://projects.o-hand.com/matchbox … • New @ maemo: We invite others to participate at our product development in areas that are not developed elsewhere • Garage.maemo.org hosts software projects related to the Internet Tablets • Bug reporting, feedback and code examples that Nokia can productize • Maemo Sardine 9 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    10. Maemo Sardine @ http://sardine.garage.maemo.org/ • The Maemo Sardine is a bleeding edge distribution of Maemo's Hildon Application Framework (HAF) for the Nokia Internet Tablets. • It is for application developers and hackers • Enables Maemo application developers to follow the latest changes to the HAF. They can test their applications against the latest changes before the final product hit the streets • Enable anybody to participate in the development of the Nokia firmware and see where it’s heading at 10 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    11. Benefits of Open Source • Cost savings • Utilizing available components as such • Improving and then using components and subsystems • Quality & Flexibility • Visibility • Access to code • Speed & Time • Kick-start with available components • Accelerate with familiar technologies • Software in-licensing • Done in advance • Available developers • Roadmapping & future • Visible • Can be influenced through discussions • Can be changed by showing up with good code 11 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    12. Challenges • From hacking to stabilizing • The Big Shift inside the development • Architecture management • New aspects • Additional investments • Community work • Product vs. community focus • Different cultures • Upstream vs integration 12 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    13. Next with the products • Short term • better Flash performance • better video performance and quality • longer usage times i.e. better power management • fixes here and there • Mid term --later this year we'll have an • updated browser with better WEB 2.0 support and other goodies • improved multimedia support with more formats supported • improved package management to better enable sw upgrading • interesting 3rd party software such as Skype and Real Rhapsody • more apps & stuff downloadable from http://tableteer.nokia.com/ (can be accessed with an internet tablet, only ....) 13 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi
    14. Summary • Open source provides a very pragmatic way of building consumer product software • Our approach includes • Utilization of ready components • Participation in upstream projects • Nokia builds on top of that, integrates, tests, and releases • Benefits are clear • Speed & flexibility & cost • Challenges must be handled properly • Two don'ts • Do not mix reality & dreams! • Do not prevent change! 14 © 2005 Nokia Nokia and open source - Case Nokia N800/ 2007-03-13 / Ari Jaaksi

    + winsopcwinsopc, 2 years ago

    custom

    382 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 382
      • 382 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 31
    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