KDE Plasma Active Marco Martin

Slides:



Advertisements
Similar presentations
1 Company Proprietary and Confidential Copyright Info Goes Here Just Like This The Reinvention of Facebook Presented By Joseph Sok To: Facebook Boards.
Advertisements

DeVry University Donelle Vance. GRAB - The Cross Platform iPhone, iPad & Android Phone Sharing Application August 2011.
From Desktop to Wearable to Testing Belgium Testing Days 2015 Alfonso Nocella, Maveryx.
Going Mobile the In’s and Out’s of an Academic Library Mobile Site Ronda Holt, Information Technology Librarian Butler Community College Mary Walker, Electronic.
Explore XFCE The easy way, using a live CD By Carl Weisheit.
Presentation Design & Delivery Word Processing & Publishing.
VeribisCRM CUSTOMER RELATIONSHIP MANAGEMENT Engin Duran Experience is our know how.
Version Demonstration Version Demonstration.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
Guide to Linux Installation and Administration, 2e1 Chapter 7 The Role of the System Administrator.
Silicon Valley Code Camp 2009 “Embellish Your Pictures” Build an Application for an Android Phone Jack Ha, Balwinder Kaur Oct 3, 2009 – 5:15PM Room CCL.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
. The ideas behind Qt and a live demo Qt in Education.
Riva – Sync GoldMine to Exchange and Office 365 Server-side sync | No plug-ins required Neil Graham Riva Specialist Riva CRM Integration ext.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
1 Android Development Lean and mean introduction Based on a presentation by Mihail L. Sichitiu.
Helping teachers connect instantly with students and parents.
Master Software Solutions Pvt.Ltd.. These days the demand of smart phone is being increased and we have different types of client e.g. Touch Phone, tables,
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
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.
Who am I? Introduction KDE is the Desktop Environment that Kubuntu uses KDE is based on the Qt Framework. This allows KDE software based on Qt to also.
KDE Plasma Mobile workspaces Marco Martin. What is Plasma?
MirrorManager: The Fedora Mirror System Matt Domsch Fedora Mirror Wrangler Linux Technology Strategist Office of the CTO Dell, Inc.
Intro to QML / Declarative UI Caio Marcelo de Oliveira Filho CampKDE 2010 – San Diego.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
Brian Atzori 4B 2015/2016.
Extended Operating System Support
TurningPoint ResponseWare
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Plasma 2: the workspace construction kit
Welcome to the KDE Project
Android Access Control
Understanding Programming Mobile Web
Mobile App Development
Chapter 2: Operating-System Structures
Tutorial Using the App help.ebsco.com.
Outline Introduction Standards Project General Idea
Android.
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
5 Ways WebRTC Will Boost The Power of Contact Center
What this activity will show you
Easy Digital Signage: MagicInfo Express 2
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
A Canonical Production January 2013
Web Engineering.
Holy Quran Application
KDE mobile: Plasma Marco Martin 1.
SIMPLE. SECURE. RELIABLE MESSAGING APP SIMILAR TO WHATSAPP (LIVE CHAT).
Android Mobile apps development services company in India
Mobile App ux/ ui design In High Quality.
Advanced Chatting App Development Company
Android App Development Company Chennai | Android App UI Design and Development Company Chennai | Native Mobile App Development Services | Android Mobile.
Chapter 2: Operating-System Structures
Mobile Application Development with MeeGo™ - Programming with SDK
Semiconductor Manufacturing (and other stuff) with Condor
Android App Developing with communication included
Getting Started.
Easy Digital Signage: MagicInfo Express 2 Q
Getting Started.
Tutorial Using the App help.ebsco.com.
Chapter 3 – part2.
13Text Ltd LiveChatLiveCall.
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
Helping teachers connect instantly with students and parents
Dear 6th Grade Families, I’d like to welcome you and your child to the 6th grade at ESUMS. This year, the 6th grade team will be using Remind to help.
Downloading & Registering
Easy Digital Signage: MagicInfo Express 2 Q
Download the My Learning App
Android Access Control
Presentation transcript:

KDE Plasma Active Marco Martin

Linux and UX Desktop: GNOME, KDE, XFCE, LXDE... Community controlled projects Open governance But, how are things on mobile?

Apples and robots Landscape: Apple and Android Linux: Android, Hildon, MeeGoTouch Company controlled development No possibility for individuals to get directly involved

Open mobile stack We need a mobile stack completely open, user centered and with a compelling UX desing

Open access To devices (no lock in) To source code Open for people and companies to join Android matches only partially

Development Developed in the open Public read/write repo Open governance

Derivatives Free to modify Make own product To redistribute To fork To Un-fork

Community Self sustaining Direct involvement in decision making Meritoctatic process

Device spectrum Device spectrum

First release: 9/10/11 Based on KDE technologies, first release on MeeGo and Balsam/openSuse In progress: Mer image, Arm devices

Plasma Active Touch friendly UI Free software stack Write once, deploy everywhere Contour UI: Based upon the concept of Activities Coherent display/management of files, contacts, bookmarks etc In an unique semantic database

Share, Like, Connect Ubiquitous options Built around social networks Extendable via scripted plugins

Apps

Apps Logic/presentation separation Backend is Qt/C++ UI is in QML+Javascript Easy to change import QtQuick 1.0 import org.kde.plasma.core 0.1 as PlasmaCore   Item { width: 200 height: 300 Text { id: first text: i18n("1st line") anchors { top: parent.top; left: parent.left; right: parent.right; } id: second text: i18n("2nd line") top: first.bottom; bottom: parent.bottom;

Simplest case: QML only desktop widget Architecture independent Simple package user installable Zip with a standard filesystem Simple IDE to create them: plasmate

Sources import QtQuick 1.0 import org.kde.plasma.core 0.1 as PlasmaCore Item { id: page; PlasmaCore.DataSource { id: dataSource engine: "time" connectedSources: ["Local"] interval: 500 } Row { Text {text: “Time is”} Text { text: dataSource.data['Local']['Time'] font.pointSize: 22

Device specific UI

Opportunities Development is driven by designers to make an appealing experience More and more devices are being supported Every individual, every company, every free software project is welcome to join Sustainable ecosystem for free software on devices

Get involved Mailing list: active@kde.org IRC: #active su freenode Wiki: http://community.kde.org/Plasma/Active

Thank you! ? Questions?