14.09.2018 KDE mobile: Plasma Marco Martin 1.

Slides:



Advertisements
Similar presentations
P2 – Describe the purpose of different types of computer systems
Advertisements

The Hand-Held Tsunami: What does it mean for library services, content…and VIVA? John Ulmschneider Chair, VIVA Outreach Committee University Librarian.
Mobile Access: BYOD Trends SCOTT DUMORE - DIRECTOR, TECHNOLOGY, CHANNELS & ALLIANCES AUTONOMY, HP SOFTWARE.
GraduateCareersScotland.com. GradauteCareersScotland.com Content migration & revision Agcasscotland.org.uk graduatecareersscotland.com Content reorganised.
Uniworld Wire-less Wireless at Your Fingertips.
Dirk Hohndel Chief Linux & Open Source Technologist Intel Corporation Got.
Master the MULTI-SCREEN WORLD. AGENDA  What is a multi-screen website  The growing importance of multi-screen sites  What Google recommends  Turning.
Component OneJQuery MobileVisual WebGUI Comparison of three mobile site development frameworks.
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
Intro to Android For the iOS fan Denver Java Users Group January 11, 2012 Mike Wolfson.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
SDReaderCE An Overview on Use and Functionality. Using SDReaderCE After loading the route to the handheld from SDReader6, select the route folder from.
Types of computer
Web Widgets
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
ICONICS 2008 Worldwide Customer Summit - Boston, MA.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
APAN Jerry Giles APAN Technical Director 2010.
Adapting web pages for mobile devices Fredrik Andersson Hannes Nevalainen.
Beyond the Browser: HTML5 and the Evolving Mobile Web Chris Smith & Laurent Hasson Research In Motion.
© Materna GmbH 2014www.materna.de1 Materna JMEDS Explorer for Android.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Modern Day Business Technology By Chris Styles. Word Processing A word processor is a computer application used for the production of any sort of printable.
Emily Puleston. Wordpress is a free blogging website It is the #1 Content Management System site today First released in May, 2003 Has been downloaded.
Introduction to the Desktop.  What the desktop is  The Start Button  Icons  Taskbar  Notification Area  Multitasking  Hints and shortcuts.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
EPICS Qt Fall Meeting October 2014 Saclay
Patent Liability Analysis. Patent Liability Touch-Screen Universal Learning Remote Touch-Screen Universal Learning Remote US Patent #6,633,281 (10/14/2003)
Sean Malley Mentor: Candace Jackson. The Old Main Page Not Easily Themable Complex Content Management Poor Structure No User Interactivity.
Master the MULTI-SCREEN WORLD EliteMarketingOptions.com
Mobile: Today and Beyond Stuart Parmenter, Director of Mobile
Marjorie R. Asturias Happiness Engineer WordPress.com Designing Websites for 2016 and Beyond.
Client-Server applications Introduction to Java Applets Client-server architectures Why do Applets exist? What can an Applet do?
Box.net Kerndeep Sidhu. What is Box.net? Provides cloud content management Empowers users to access and share content online Allows IT professionals to.
(Desktop View) Introducing the new dawsonera Online Reader.
An Introduction to JQuery Mobile By Trevor Seeney.
Check our web site at Enhancing Public Outreach through the Private Sector 2001 National Hurricane Conference Maria Pirone Director,
Copyright © 2013 MyGraphicsLab / Pearson Education DREAMWEAVER INTERFACE MYGRAPHICSLAB: ADOBE DREAMWEAVER CS6.
Responsive, web-based design and visualisation interface.
Project Status Enterprise Messaging Presentation Date.
COMP 143 Web Development with Adobe Dreamweaver CC.
The world’s open source learning platform Moodle Mobile SCORM 1.2 player Juan Leyva & Daniel
+ Responsive Technology Performance, efficiency and elegance are the three key elements that make our platform unique. Each of the features in this presentation.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
MASTER THE MULTI-SCREEN WORLD. AGENDA  What is a multi-screen website?  The growing importance of multi-screen sites  What Google recommends  Turning.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
KDE Plasma Netbook Marco Martin. Netbooks? ● New concept on not really new hardware ● Similar stuff existed but was quite unpopuplar ● Took off with XO.
Themes, shells and other animals. Themes Plasma graphics is heavily based on the Svg standard Easily themeable Architecture indipendence Basis for resolution.
KDE Plasma Active Marco Martin
KDE Plasma Mobile workspaces Marco Martin. What is Plasma?
Master the MULTI-SCREEN WORLD.
AxisTV helps you: Enterprise Content Management Solutions
Mobile Application Development with MeeGo™ - Touch Apps & UI Design
Plasma 2: the workspace construction kit
Chapter 5: Using System Software
Development Environment
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
TYPES AND COMPONENTS OF COMPUTER SYSTEM
Mobile Website vs. Mobile App
Computer Applications Unit A
User Interface Design and Development
Interface Personalization
Mobile Application Development with MeeGo™ - Programming with SDK
Technology in Teaching Spaces & Beyond
Anne-Marie Côté and Jeremy Solomon, Statistics Canada
User Interface overview
Press ESC for Startup Options © Microsoft Corporation.
Chapter 3 – part2.
SUCCESS STORY.
What, why and how.
Presentation transcript:

14.09.2018 KDE mobile: Plasma Marco Martin 1

Desktop, netbook, mobile 14.09.2018 Desktop, netbook, mobile KDE3: Kdesktop and Kicker, technical limitations What we needed Data (tasks, weather, news) and visualization (desktop widgets, panel...) Qt 4 and QGraphicsView -> Plasma Without QWidgets limitations 2

14.09.2018 Plasma is a library Data fetching and connection to visualizations, both based on plugins Advanced SVG theme engine: widgets with touch capability (flickable views) today, QtComponents tomorrow Loading of addon packages from Open Collaboration Services (with Attica) Remote sharing of widgets 3

Workspaces: device spectrum 14.09.2018 Workspaces: device spectrum Plasma Desktop -> traditional desktop with panels, wallpaper etc, desktop widgets hooked to DataEngines Plasma Netbook -> full screen menu, full screen application switcher, “pages” of Plasma widgets to access quickly to information and content Plasma Mobile -> launcher and widget space both optimized for touchscreen, activity based. Uses QML to be customizable on different devices 3 workspaces, 3 behaviours, one technology 4

Workspaces: device spectrum 14.09.2018 Workspaces: device spectrum 5

Workspaces: device spectrum 14.09.2018 Workspaces: device spectrum 6

Workspaces: device spectrum 14.09.2018 Workspaces: device spectrum 3 workspaces, 3 behaviours, one technology 7

14.09.2018 Beyond workspaces 8

14.09.2018 Beyond workspaces A Plasma Widget can be designed complex enough to be a full screen application on mobile It is possible to write a Plasma widget in pure QML, with device specific files and shared ones In the following example, in less than ~80KB we have an RSS reader with a Plasma Desktop, a MeeGo Handheld and a MeeGo Tablet UI, last two with QtComponents 9

14.09.2018 10

14.09.2018 11

14.09.2018 12