SlideShare a Scribd company logo
1 of 18
Download to read offline
KDE Plasma Netbook




     Marco Martin
Netbooks?
●   New concept on not really
    new hardware
●   Similar stuff existed but was
    quite unpopuplar
●   Took off with XO and
    EeePC, why?
    ●   Price
    ●   Target
●   Today they're pretty different
    from those two first systems
    ●   How? And.. Why?
What we have seen
         ●   First attempts, in-house variants of
             linux with custom software: Eee
             Xandros, Linpus, XO sugar
             ●   Dissatisfaction from both Windows
                 -and- Linux users
         ●   If you can't play by the new rules
             revert them back: windows XP mini
             laptops, with hard drives and bigger
             screens: the bogstandard familiar
             experience.
New (more interesting) players
●   Ubuntu netbook edition: minimal
    (workspace) change from a
    standard GNOME desktop
●   Moblin: blend of traditional GNOME
    applications with an hardware
    accelerated canvas
    ●   Similar to our approach
    ●   We could have some advantages due
        to an higher reuse of components
●   ChromeOS: 90% of the use is on a
    browser anyways, right?
    ●   Sometimes the other 10% is vital
    ●   Too early for real network ubuquity
    ●   Despite efforts, the browser is not a
        good rich platform
What we can learn?
●   The “transition to web apps” is just a symptom on
    how computing is changing
●   In 80's and 90's computers were pretty much just
    workhorses, used to produce job-related content
    (with the notable exception of gaming)
●   This is surely not going away, but something else
    has surfaced: most of the activity with a coputer
    (at least in “free time”) is now mostly about
    content consumption, and the largest pool of
    content is the Internet for sure
What we can learn?
●   A full sized computer, desktop or even laptop,
    while will always be more confortable for any
    conceivable use when mobility isn't an issue,
    isn't necessary anymore.
●   A device that is small enough to be confortably
    used on the go wins in many situations and is
    perfectly enough to view content or produce
    really simple one, like micro (and fullsized)
    blogging or any not too elaborate text document
What we can learn?
●   However the current state is not optimal: a web
    browser is and always will be (despite efforts)
    optimal to visualize things that looks like a
    “document”, not to host rich client applications
    (yes, it -still- loooks a bit awkard to view videos
    in a web browser)
●   One of the reasons of the iPhone success is
    indeed an huge list of applicatios that use a
    service API rather than provide a browser and
    be done with it.
What do we need?
●   A way to efficiently pull the content we need
    and visualize it in the best way possible
●   A way to get the interface to do the task we
    want with the less thinking possible
●   A way to reduce the amount of UI (but not
    functionality!) as much as possible, not only for
    screen size space but also to benefit the
    intuitiveness on any form factor
Plasma Netbook Shell
●   That's what we had in mind on every step in
    the creation of the Plasma Netbook Shell,
    but not only that
●   Plasma has been initially seen as a Desktop
    Shell, just because it was what was needed
    more
●   We never did any sort of assumptions (or at
    least, tried) how a Plasma application would
    have behaved or even on what kind of
    device it would have ran
Plasma Netbook Shell
●   As soon devices like the EeePC surfaced, it was obvious
    that they are one of the best opportunities for the spread
    of the Linux and KDE platforms
●   It's the first step for future colonization of even more
    interesting (and more “alien”) devices, like cell phones or
    internet tablets (like the N900, arm based smartbooks and
    devices like that)
●   Plasma Netbook Shell has been designed with the
    follwing targets in mind:
    ●   As much code reuse as possible
    ●   ...while giving an ui not tied to the last 20-30 years of Desktop
        computing
Components: Search and Launch
●   The menu gives you a list of all
    possible tasks you can do with
    your computer, that loosely maps
    to what apps are installed
●   Over the years the list got
    ●   Richer
    ●   Bigger
    ●   Useless
●   So we did what ought to be done
●   The menu is dead!
Components: Search and Launch
●   We have Krunner in Plasma Desktop, but it's
    somewhat too hidden, so with its technology...
●   The first fullscreen page you see when you turn on
    the device is a big search field
●   You don't go trough endless menus, you just ask
    what you want, and the computer is more efficient
    than you in searching
●   The results aren't limited anymore to applications,
    thay can also be documents, Wikipedia entries or
    whatever (web service based runners will be vital in
    the future)
Components: the newspaper
●   What content we would like to see on a computer?
    Basically 3 categories:
    ●   Ephemeral attention: information that is useful but is
        enough to quickly look at it. Eg. Time, weather,
        microblogs.
    ●   Maybe important: information that i need to halways
        have handy to quickly look at it usually enough but there
        could be an important item that will require attention:
        news feeds, email, appointments.
    ●   Always important: content that always need my full
        atetion to be useful: watching videos, performing a
        search on the internet, writing a document
Components: the newspaper
●   The newspaper activity type is designed
    to accomodate the first two types of
    content: it will be enough to have a
    weather or a microblog widget there
    without ever needing a web browser or a
    specialized app.
●   I can have the last news headers or last
    unread emails there. If it seems there is
    something important, i will ask for Kmail,
    Akregator, a web browser or whatever
Developing a newspaper widget
●   We can see there are some common
    carateristics for a widget to be useful there
●   It must tell useful informations thatare not
    always the same (telling the processor type isn't
    really useful there)
●   Probably online content
●   Be not too much, easily readable
●   Usually a “list” of items
Developing a newspaper widget
●   Common Plasma facilities: PopupApplet and
    ScrollView
●   In the Newspaper containment they will try to
    expand to full height to avoid nested scrollbars
●   As much space as possible should be occupied
    from the content, as less chrome as possible
●   Always try them on every possible form factor,
    desktop, netbook, panels (in the near future
    mediacenters and cellphone-like devices wil
    come as targets too)
Future
●   In KDE SC 4.4 we are still at early stages
●   The look and behaviour of the containments
    can still change
●   We need many many widgets to complete
    the puzzle: email is in the works, still needed
    appointments and as many web services as
    possible
●   Natural evolution: tiny mobile devices: the
    widgets with the most useful content and that
    use in the best way possible the real estate
    are perfect full screen apps
Questions?

More Related Content

Viewers also liked (14)

Graphics Art 1
Graphics Art 1Graphics Art 1
Graphics Art 1
 
Z pohadkovych krajin
Z pohadkovych krajinZ pohadkovych krajin
Z pohadkovych krajin
 
Marketing intelligence assessment
Marketing intelligence assessmentMarketing intelligence assessment
Marketing intelligence assessment
 
Vocab Unidad 1.1
Vocab Unidad 1.1Vocab Unidad 1.1
Vocab Unidad 1.1
 
Letni procházka s Ferdou 1
Letni procházka s Ferdou 1Letni procházka s Ferdou 1
Letni procházka s Ferdou 1
 
Tokamak2: themes and netbook shell
Tokamak2: themes and netbook shellTokamak2: themes and netbook shell
Tokamak2: themes and netbook shell
 
Akademy 2010 presentation
Akademy 2010 presentationAkademy 2010 presentation
Akademy 2010 presentation
 
URSI 2008
URSI 2008URSI 2008
URSI 2008
 
Vocab 1.3
Vocab 1.3Vocab 1.3
Vocab 1.3
 
Krasne fotky a vtipy
Krasne  fotky  a vtipyKrasne  fotky  a vtipy
Krasne fotky a vtipy
 
Podzimni prochazka s Ferdou 2
Podzimni prochazka s Ferdou 2Podzimni prochazka s Ferdou 2
Podzimni prochazka s Ferdou 2
 
farm Animals
farm Animalsfarm Animals
farm Animals
 
10 10 How To Protect Your Bank Card
10 10 How To Protect Your Bank Card10 10 How To Protect Your Bank Card
10 10 How To Protect Your Bank Card
 
Kinder ppp numbers from 50 59
Kinder ppp numbers from 50 59Kinder ppp numbers from 50 59
Kinder ppp numbers from 50 59
 

Similar to Campkde 2010: KDE Plasma netbook

web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
Jan Meijer
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkit
samuel-holt
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
Russell Pavlicek
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
Ron Munitz
 
Intoduction to Linux
Intoduction to LinuxIntoduction to Linux
Intoduction to Linux
Anshul Sharma
 

Similar to Campkde 2010: KDE Plasma netbook (20)

Full stack development
Full stack developmentFull stack development
Full stack development
 
Windows -> Linux
Windows -> LinuxWindows -> Linux
Windows -> Linux
 
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meetingweb-rtc presentation on TNC 2013, Technical Advisory Committee meeting
web-rtc presentation on TNC 2013, Technical Advisory Committee meeting
 
Learning to code in 2020
Learning to code in 2020Learning to code in 2020
Learning to code in 2020
 
Opensource Software usability
Opensource Software usabilityOpensource Software usability
Opensource Software usability
 
KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...
KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...
KDE Plasma Mobile workspaces at Cybercom Developer Day 2010 by Marco Martin 7...
 
The front end toolkit
The front end toolkitThe front end toolkit
The front end toolkit
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
 
OSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas EricssonOSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
OSMC 2014: Naemon 1, 2, 3, N | Andreas Ericsson
 
What's up about Plasma-MID?
What's up about Plasma-MID?What's up about Plasma-MID?
What's up about Plasma-MID?
 
[GDSC @ UoL] Chip Chat
[GDSC @ UoL] Chip Chat[GDSC @ UoL] Chip Chat
[GDSC @ UoL] Chip Chat
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
 
An overview of data and web-application development with Python
An overview of data and web-application development with PythonAn overview of data and web-application development with Python
An overview of data and web-application development with Python
 
Windows 10 1
Windows 10 1Windows 10 1
Windows 10 1
 
Linux Sucks
Linux SucksLinux Sucks
Linux Sucks
 
Linux Sucks
Linux SucksLinux Sucks
Linux Sucks
 
Going native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesGoing native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devices
 
Open Printing Summit / PWG Meeting 2012 Cupertino Event Report
Open Printing Summit / PWG Meeting 2012 Cupertino Event ReportOpen Printing Summit / PWG Meeting 2012 Cupertino Event Report
Open Printing Summit / PWG Meeting 2012 Cupertino Event Report
 
UNC CAUSE 2013 - Chrome OS: To the Googleverse & Beyond
UNC CAUSE 2013 - Chrome OS: To the Googleverse & BeyondUNC CAUSE 2013 - Chrome OS: To the Googleverse & Beyond
UNC CAUSE 2013 - Chrome OS: To the Googleverse & Beyond
 
Intoduction to Linux
Intoduction to LinuxIntoduction to Linux
Intoduction to Linux
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Campkde 2010: KDE Plasma netbook

  • 1. KDE Plasma Netbook Marco Martin
  • 2. Netbooks? ● New concept on not really new hardware ● Similar stuff existed but was quite unpopuplar ● Took off with XO and EeePC, why? ● Price ● Target ● Today they're pretty different from those two first systems ● How? And.. Why?
  • 3. What we have seen ● First attempts, in-house variants of linux with custom software: Eee Xandros, Linpus, XO sugar ● Dissatisfaction from both Windows -and- Linux users ● If you can't play by the new rules revert them back: windows XP mini laptops, with hard drives and bigger screens: the bogstandard familiar experience.
  • 4. New (more interesting) players ● Ubuntu netbook edition: minimal (workspace) change from a standard GNOME desktop ● Moblin: blend of traditional GNOME applications with an hardware accelerated canvas ● Similar to our approach ● We could have some advantages due to an higher reuse of components ● ChromeOS: 90% of the use is on a browser anyways, right? ● Sometimes the other 10% is vital ● Too early for real network ubuquity ● Despite efforts, the browser is not a good rich platform
  • 5. What we can learn? ● The “transition to web apps” is just a symptom on how computing is changing ● In 80's and 90's computers were pretty much just workhorses, used to produce job-related content (with the notable exception of gaming) ● This is surely not going away, but something else has surfaced: most of the activity with a coputer (at least in “free time”) is now mostly about content consumption, and the largest pool of content is the Internet for sure
  • 6. What we can learn? ● A full sized computer, desktop or even laptop, while will always be more confortable for any conceivable use when mobility isn't an issue, isn't necessary anymore. ● A device that is small enough to be confortably used on the go wins in many situations and is perfectly enough to view content or produce really simple one, like micro (and fullsized) blogging or any not too elaborate text document
  • 7. What we can learn? ● However the current state is not optimal: a web browser is and always will be (despite efforts) optimal to visualize things that looks like a “document”, not to host rich client applications (yes, it -still- loooks a bit awkard to view videos in a web browser) ● One of the reasons of the iPhone success is indeed an huge list of applicatios that use a service API rather than provide a browser and be done with it.
  • 8. What do we need? ● A way to efficiently pull the content we need and visualize it in the best way possible ● A way to get the interface to do the task we want with the less thinking possible ● A way to reduce the amount of UI (but not functionality!) as much as possible, not only for screen size space but also to benefit the intuitiveness on any form factor
  • 9. Plasma Netbook Shell ● That's what we had in mind on every step in the creation of the Plasma Netbook Shell, but not only that ● Plasma has been initially seen as a Desktop Shell, just because it was what was needed more ● We never did any sort of assumptions (or at least, tried) how a Plasma application would have behaved or even on what kind of device it would have ran
  • 10. Plasma Netbook Shell ● As soon devices like the EeePC surfaced, it was obvious that they are one of the best opportunities for the spread of the Linux and KDE platforms ● It's the first step for future colonization of even more interesting (and more “alien”) devices, like cell phones or internet tablets (like the N900, arm based smartbooks and devices like that) ● Plasma Netbook Shell has been designed with the follwing targets in mind: ● As much code reuse as possible ● ...while giving an ui not tied to the last 20-30 years of Desktop computing
  • 11. Components: Search and Launch ● The menu gives you a list of all possible tasks you can do with your computer, that loosely maps to what apps are installed ● Over the years the list got ● Richer ● Bigger ● Useless ● So we did what ought to be done ● The menu is dead!
  • 12. Components: Search and Launch ● We have Krunner in Plasma Desktop, but it's somewhat too hidden, so with its technology... ● The first fullscreen page you see when you turn on the device is a big search field ● You don't go trough endless menus, you just ask what you want, and the computer is more efficient than you in searching ● The results aren't limited anymore to applications, thay can also be documents, Wikipedia entries or whatever (web service based runners will be vital in the future)
  • 13. Components: the newspaper ● What content we would like to see on a computer? Basically 3 categories: ● Ephemeral attention: information that is useful but is enough to quickly look at it. Eg. Time, weather, microblogs. ● Maybe important: information that i need to halways have handy to quickly look at it usually enough but there could be an important item that will require attention: news feeds, email, appointments. ● Always important: content that always need my full atetion to be useful: watching videos, performing a search on the internet, writing a document
  • 14. Components: the newspaper ● The newspaper activity type is designed to accomodate the first two types of content: it will be enough to have a weather or a microblog widget there without ever needing a web browser or a specialized app. ● I can have the last news headers or last unread emails there. If it seems there is something important, i will ask for Kmail, Akregator, a web browser or whatever
  • 15. Developing a newspaper widget ● We can see there are some common carateristics for a widget to be useful there ● It must tell useful informations thatare not always the same (telling the processor type isn't really useful there) ● Probably online content ● Be not too much, easily readable ● Usually a “list” of items
  • 16. Developing a newspaper widget ● Common Plasma facilities: PopupApplet and ScrollView ● In the Newspaper containment they will try to expand to full height to avoid nested scrollbars ● As much space as possible should be occupied from the content, as less chrome as possible ● Always try them on every possible form factor, desktop, netbook, panels (in the near future mediacenters and cellphone-like devices wil come as targets too)
  • 17. Future ● In KDE SC 4.4 we are still at early stages ● The look and behaviour of the containments can still change ● We need many many widgets to complete the puzzle: email is in the works, still needed appointments and as many web services as possible ● Natural evolution: tiny mobile devices: the widgets with the most useful content and that use in the best way possible the real estate are perfect full screen apps