KDE Plasma in your pocket.
Presentation by Alexis Menard held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com/blogs/2010/02/28/tokamak-4-the-kde-plasma-meeting/
http://qt.nokia.com
http://www.bossaconference.indt.org/
Introduction to Qt cross-platform application and UI framework. Explaining what Qt does, some historical background, hybrid Internet Applications with Qt Webkit and the future with Qt Quick.
Shipping Mobile Applications Using Qt for Symbianaccount inactive
Presentation by Espen Riskedal held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com/blogs/2010/03/08/hi-from-bossa-conference-and-bossatetrix/
http://qt.nokia.com
http://www.bossaconference.indt.org/
Qt in depth - presentation for Symbian expo 2009Nokia
Comprehensive presentation about Qt with special focus on Symbian. Close to a training material so if you wanna know what Qt is, have a look at the ~150 slides.
Held in www.see2009.org/ 27.10.2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
Qt now and in the future - overview of Qt and the plans for Nokia platforms. Newest features of Qt including animation framework, gestures etc. Qt for Symbian and Maemo. Qt Mobility APIs. Hybrid Applications.
Explains how to install Necessitas (Qt for Android), how to use it, and how to publish to the Android Market. Based on Necessitas 0.3 (3rd alpha)
Slides are from Qt Developer Days 2011 in San Fransisco
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
Learn what Qt is all about, why it is important and what you can do with it! Includes an introduction to the Qt SDK, Qt Quick and the Qt Mobility APIs for development on Symbian and MeeGo Harmattan. Links to further resources help you to get an easy start!
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Andreas Jakl
How to create a cross-platform native app? What is Qt and which platforms does it support?
Get the latest information on the open source, C++ based framework that lets you target Android, iOS and Windows Phone - plus desktop and embedded platforms! Also contains info on contained UI technologies, the Qt dual-licensing model and the roadmap.
Introduction to Qt cross-platform application and UI framework. Explaining what Qt does, some historical background, hybrid Internet Applications with Qt Webkit and the future with Qt Quick.
Shipping Mobile Applications Using Qt for Symbianaccount inactive
Presentation by Espen Riskedal held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com/blogs/2010/03/08/hi-from-bossa-conference-and-bossatetrix/
http://qt.nokia.com
http://www.bossaconference.indt.org/
Qt in depth - presentation for Symbian expo 2009Nokia
Comprehensive presentation about Qt with special focus on Symbian. Close to a training material so if you wanna know what Qt is, have a look at the ~150 slides.
Held in www.see2009.org/ 27.10.2009
Cutest technology of them all - Forum Nokia Qt Webinar December 2009Nokia
Qt now and in the future - overview of Qt and the plans for Nokia platforms. Newest features of Qt including animation framework, gestures etc. Qt for Symbian and Maemo. Qt Mobility APIs. Hybrid Applications.
Explains how to install Necessitas (Qt for Android), how to use it, and how to publish to the Android Market. Based on Necessitas 0.3 (3rd alpha)
Slides are from Qt Developer Days 2011 in San Fransisco
Qt App Development for Symbian & MeeGo - v3.4.6 (17. January 2012)Andreas Jakl
Learn what Qt is all about, why it is important and what you can do with it! Includes an introduction to the Qt SDK, Qt Quick and the Qt Mobility APIs for development on Symbian and MeeGo Harmattan. Links to further resources help you to get an easy start!
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Andreas Jakl
How to create a cross-platform native app? What is Qt and which platforms does it support?
Get the latest information on the open source, C++ based framework that lets you target Android, iOS and Windows Phone - plus desktop and embedded platforms! Also contains info on contained UI technologies, the Qt dual-licensing model and the roadmap.
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
Complete instructions on how to set up your development environment to develop using Qt and deploy with one click to Windows, Symbian, Maemo / MeeGo and the Qt Simulator. Based on the Nokia Qt SDK Beta.
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Qt
Automotive HMI solutions traditionally require complicated hardware and extensive architecture to accomplish every goal. In the world of microcontrollers (MCU), we can create dedicated systems to fit the requirements together with richer and snappier graphical user interfaces (GUIs). This reduces development time, cost and also distributes specialized parts of the system into separate hardware units.
Join us to start creating richer UIs with specialized parts of the system with a dual-core architecture.
We will cover:
- An introduction to Qt for MCUs, Qt Quick Ultralite runtime
- APIs to accelerate your next scalable HMI application
- Challenges creating vehicle solutions and why NXP i.MX RT1170 MCUs
- Rapid prototyping embedded GUIs on the hardware
- Distribution of system responsibilities between two cores
- Handling CAN bus on secondary core and passing the data between two cores.
Attendees will find the final dual-core architecture design using Qt for MCUs running on NXP i.MX RT1170 for optimized speed and power consumption. Take a sneak peek!
Speakers:
Aurindam Jana, Product Director, The Qt Company
Marcin Lisowski, C++/Embedded Software Engineer, Siili_Auto
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...FELGO SDK
A summarized version is available here:
http://v-play.net/?p=10928
*** Quick Summary ***
This session shows how to develop applications for multiple screen sizes, screen resolutions and form factors like phones, tablets and desktop PCs with Qt. We show how you can use the same code base, while having native-looking UIs across platforms like iOS and Android with Qt and V-Play Apps. This involves tips for responsive design with Qt and a comparison when to use Qt Quick and in which cases C++ is the better choice.
We cover dynamic image switching, content scaling and basic Qt Quick features like file selectors, Loader elements, Layouts, QML Singletons and property bindings and compare the use cases for each of them. In addition, we introduce a density-independent approach you can use to create Qt apps on different resolutions and screen densities.
This talk also explains which V-Play components you can use to increase your application downloads and user retention. And how to measure the success of your apps across platforms.
This presentation gives you a technical overview with code snippets and hands-on examples of the possibilities with Qt for multi-screen development. For a non-technical overview of this topic, we recommend the first part of this presentation in the Qt Technology Strategy Track.
*** Presentation Keywords ***
Qt, Qt Quick, QML, JavaScript, V-Play Game Engine, V-Play Apps, V-Play Qt 5 Plugins
Screen density, screen resolution, screen size
Density independence, density-independent pixels; pixel density
Dynamic image switching, dynamic image selection; Android: alternative bitmaps; retina display, retina images
High dpi screens
Multiple screen aspect ratios
Supporting Multiple Screens, Responsive Design (tablet layout, adaptive layout, adaptable layout, scalability)
Multiple resolutions
Content scaling, upscaling, adaptive scaling
User Retention, User-Generated Content, UGC, community building, V-Play Game Network, Gamification, Leaderboards, Achievements, Multiplayer, Chat, Push Notifications, Mobile Analytics
Qt 5 Plugins, V-Play Plugins, Qt Facebook Plugin, Qt Chartboost, Qt AdMob, Qt Flurry Analytics, Qt Push Notifications, Qt In-App Purchases
Speed & Agility of Innovation with Docker & KubernetesICS
Docker and Kubernetes pave the way for running federated, scalable and redundant systems on the Cloud and on the Edge with the same technology. In this introductory webinar we will go over the history, fundamentals and usage of Docker and Kubernetes and present key takeaways for CTOs and developers. We'll also cover the key benefits of using this technology in both the development and deployment of Qt applications.
We'll discuss:
Short history Docker and Kubernetes
Why are containers suddenly so popular?
The benefits of using Docker with Qt applications
Kubernetes for the Cloud and for the Edge
Moving to containers and Kubernetes: How and Why
Modern microcontroller (mcu) application development with qtQt
Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on MCUs. It gives the possibility to use QML language on low-end MCU targets. With Qt for MCUs, designers and developers can work seamlessly to create beautiful user interfaces. The framework is multi-platform, so that hardware changes’ impact on software are limited. It also provides multiple techniques to reduce memory requirements without compromising the performance, thus achieving lower BOM costs.
During this webinar you will learn how to:
- import MCU application design from Photoshop
- create a MCU application in Qt Design Studio by using Photoshop design
- add animations in MCU application: button interaction, screen changes, etc.
- compile MCU application and validate it on a real MCU development board
- create interaction between MCU hardware and UI
[Webinar] Automotive Media Management in Future IVI SystemsICS
The challenge for automotive IVI implementations is that most people’s media — their music, videos, audiobooks, podcasts and television — exist in a multitude of forms and originate from many disparate sources. In addition, as the nature of personal transportation is changing and ride-sharing is becoming more common, new requirements for infotainment emerge.
In this webinar, co-hosted with The Qt Company, we outline an architecture for automotive media management that addresses these challenges and we demonstrate a Qt based implementation.
This is a brief introduction about cross platform and GUI (graphical user interface), and the Qt framework.
these slides intended to newbie programmers who want to know about cross platform and GUI.
Creating Touchless HMIs Using Computer Vision for Gesture InteractionICS
Touchscreens are everywhere in public spaces, from grocery store express checkouts to airline check-in counters. As COVID-19 has made people hesitant to touch public surfaces, which can act as vectors for the virus, you may wish to embrace contactless user interfaces for your customer-facing products. In this engineering-focused webinar, we’ll offer technical insight on how to emulate the touch experience via computer vision and gesture technology, and explain best practices to incorporate AirTouch into multimodal interfaces.
Creating Advanced GUIs for Low-power MCUs with QtICS
Microcontrollers, often referred to as MCUs, are used in a growing array of systems and devices, including vehicles, robots, medical devices, industrial automation and home appliances. MCU hardware is introducing touchscreens to more devices with great low-cost electronics. But building rich graphical user interfaces on MCUs can be challenging, especially when given limited development time and resources.
This webinar is for software teams considering to develop and design UIs for MCUs. We will cover:
User experience tips in an MCU world
Visual design tricks to allow you to optimize early
Software development in Qt for MCUs and how to make it all reality
From UX designers to software developers, everyone will learn some tricks to avoid pitfalls that will slow your product development.
Quickstart: Qt for Windows, Symbian and Maemo / Meego v2.0.8 (January 10th, 2...Andreas Jakl
Complete instructions on how to set up your development environment to develop using Qt and deploy with one click to Windows, Symbian, Maemo / MeeGo and the Qt Simulator. Based on the Nokia Qt SDK Beta.
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170Qt
Automotive HMI solutions traditionally require complicated hardware and extensive architecture to accomplish every goal. In the world of microcontrollers (MCU), we can create dedicated systems to fit the requirements together with richer and snappier graphical user interfaces (GUIs). This reduces development time, cost and also distributes specialized parts of the system into separate hardware units.
Join us to start creating richer UIs with specialized parts of the system with a dual-core architecture.
We will cover:
- An introduction to Qt for MCUs, Qt Quick Ultralite runtime
- APIs to accelerate your next scalable HMI application
- Challenges creating vehicle solutions and why NXP i.MX RT1170 MCUs
- Rapid prototyping embedded GUIs on the hardware
- Distribution of system responsibilities between two cores
- Handling CAN bus on secondary core and passing the data between two cores.
Attendees will find the final dual-core architecture design using Qt for MCUs running on NXP i.MX RT1170 for optimized speed and power consumption. Take a sneak peek!
Speakers:
Aurindam Jana, Product Director, The Qt Company
Marcin Lisowski, C++/Embedded Software Engineer, Siili_Auto
Qt World Summit 2015 Talk by V-Play: How to Develop with Qt for Multiple Scre...FELGO SDK
A summarized version is available here:
http://v-play.net/?p=10928
*** Quick Summary ***
This session shows how to develop applications for multiple screen sizes, screen resolutions and form factors like phones, tablets and desktop PCs with Qt. We show how you can use the same code base, while having native-looking UIs across platforms like iOS and Android with Qt and V-Play Apps. This involves tips for responsive design with Qt and a comparison when to use Qt Quick and in which cases C++ is the better choice.
We cover dynamic image switching, content scaling and basic Qt Quick features like file selectors, Loader elements, Layouts, QML Singletons and property bindings and compare the use cases for each of them. In addition, we introduce a density-independent approach you can use to create Qt apps on different resolutions and screen densities.
This talk also explains which V-Play components you can use to increase your application downloads and user retention. And how to measure the success of your apps across platforms.
This presentation gives you a technical overview with code snippets and hands-on examples of the possibilities with Qt for multi-screen development. For a non-technical overview of this topic, we recommend the first part of this presentation in the Qt Technology Strategy Track.
*** Presentation Keywords ***
Qt, Qt Quick, QML, JavaScript, V-Play Game Engine, V-Play Apps, V-Play Qt 5 Plugins
Screen density, screen resolution, screen size
Density independence, density-independent pixels; pixel density
Dynamic image switching, dynamic image selection; Android: alternative bitmaps; retina display, retina images
High dpi screens
Multiple screen aspect ratios
Supporting Multiple Screens, Responsive Design (tablet layout, adaptive layout, adaptable layout, scalability)
Multiple resolutions
Content scaling, upscaling, adaptive scaling
User Retention, User-Generated Content, UGC, community building, V-Play Game Network, Gamification, Leaderboards, Achievements, Multiplayer, Chat, Push Notifications, Mobile Analytics
Qt 5 Plugins, V-Play Plugins, Qt Facebook Plugin, Qt Chartboost, Qt AdMob, Qt Flurry Analytics, Qt Push Notifications, Qt In-App Purchases
Speed & Agility of Innovation with Docker & KubernetesICS
Docker and Kubernetes pave the way for running federated, scalable and redundant systems on the Cloud and on the Edge with the same technology. In this introductory webinar we will go over the history, fundamentals and usage of Docker and Kubernetes and present key takeaways for CTOs and developers. We'll also cover the key benefits of using this technology in both the development and deployment of Qt applications.
We'll discuss:
Short history Docker and Kubernetes
Why are containers suddenly so popular?
The benefits of using Docker with Qt applications
Kubernetes for the Cloud and for the Edge
Moving to containers and Kubernetes: How and Why
Modern microcontroller (mcu) application development with qtQt
Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on MCUs. It gives the possibility to use QML language on low-end MCU targets. With Qt for MCUs, designers and developers can work seamlessly to create beautiful user interfaces. The framework is multi-platform, so that hardware changes’ impact on software are limited. It also provides multiple techniques to reduce memory requirements without compromising the performance, thus achieving lower BOM costs.
During this webinar you will learn how to:
- import MCU application design from Photoshop
- create a MCU application in Qt Design Studio by using Photoshop design
- add animations in MCU application: button interaction, screen changes, etc.
- compile MCU application and validate it on a real MCU development board
- create interaction between MCU hardware and UI
[Webinar] Automotive Media Management in Future IVI SystemsICS
The challenge for automotive IVI implementations is that most people’s media — their music, videos, audiobooks, podcasts and television — exist in a multitude of forms and originate from many disparate sources. In addition, as the nature of personal transportation is changing and ride-sharing is becoming more common, new requirements for infotainment emerge.
In this webinar, co-hosted with The Qt Company, we outline an architecture for automotive media management that addresses these challenges and we demonstrate a Qt based implementation.
This is a brief introduction about cross platform and GUI (graphical user interface), and the Qt framework.
these slides intended to newbie programmers who want to know about cross platform and GUI.
Creating Touchless HMIs Using Computer Vision for Gesture InteractionICS
Touchscreens are everywhere in public spaces, from grocery store express checkouts to airline check-in counters. As COVID-19 has made people hesitant to touch public surfaces, which can act as vectors for the virus, you may wish to embrace contactless user interfaces for your customer-facing products. In this engineering-focused webinar, we’ll offer technical insight on how to emulate the touch experience via computer vision and gesture technology, and explain best practices to incorporate AirTouch into multimodal interfaces.
Creating Advanced GUIs for Low-power MCUs with QtICS
Microcontrollers, often referred to as MCUs, are used in a growing array of systems and devices, including vehicles, robots, medical devices, industrial automation and home appliances. MCU hardware is introducing touchscreens to more devices with great low-cost electronics. But building rich graphical user interfaces on MCUs can be challenging, especially when given limited development time and resources.
This webinar is for software teams considering to develop and design UIs for MCUs. We will cover:
User experience tips in an MCU world
Visual design tricks to allow you to optimize early
Software development in Qt for MCUs and how to make it all reality
From UX designers to software developers, everyone will learn some tricks to avoid pitfalls that will slow your product development.
These are the slides I presented at Singapore Linux Meetup Group. We look at KDE4 which is still Alpha quality code, as well as some of nice features of KDE (irrespective of versions)
Introduction of KDE targetting automotive software developers at the Automotive Linux Summit 2018, that took place in Tokyo, JP. Description of the current gap between what AGL might need and what KDE can offer.
Plasma has started to show its power as a development framework with the Plasma Netbook workspace shell. Not only a desktop shell effort, Plasma Netbook was the start to bring KDE to the next level, making it a real competitor to other solutions for netbook devices.
At least due to the success of the Plasma Netbook idea to create software suited for a mobile device, we started thinking about what a KDE phone look like. Instead of "putting your desktop" inside a different device, we are now thinking about how it would be possible for us to have a KDE-based mobile phone in the future.
Dividing and konquering, Plasma Mobile aims at creating a new experience for mobile phones, showing how KDE technology can enrich the user experience and bring more integration between the machines that are around the user, while simultaneously removing the focus from them and giving it to the user and his tasks.
Open Kode, Airplay And The New Reality Of Write Once Run Anywhereguest991eb3
A look at OpenKODE, and it's first widespread commercial implementation Airplay. This presentation was given as part of the OverTheAir event on 4th April 08, and included a large portion of "live coding".
Various techniques that allow FCC-licensed amateur radio operators to get on the airwaves without the need for transceiver hardware. The slides from this presentation were presented at Nanticoke Amateur Radio Club. SDR (Software Defined Radio) and Internet-accessible radio are covered as well as much more..
Eskimo - Big Data 2.0 Management PlatformEskimoAdmin
Eskimo is an Administration Application aimed at drastically simplifying the deployment, administration and operation of your Big Data Cluster and a state of the art Big Data 2.0 platform based on Docker, Mesos and Systemd and packaging Gluster, Spark, Kafka, Flink and ElasticSearch
Mobile Library Development - stuck between a pod and a jar file - Zan Markan ...Codemotion
Isaac Newton, the father of modern software engineering, called it “Standing on the shoulders of giants”. Modern development is exciting as it gets easier and easier, partly because of the wealth of resources available at our fingertips. One category of these resources are libraries, SDKs, and frameworks. This talk will be a guide into the considerations that go into building a library for both iOS/Swift and Java/Android. We will be taking cues from both my personal experience, as well as from studying how the leaders in the field do it.
Curing Migration Flu or: How I Learned to Stop Worrying and Love the LGIMSafe Software
CCCSD has been using FME for more than a decade to support our GIS initiatives. Find out how FME made multiple migrations possible (from Intergraph MGE to Intergraph GeoMedia to Esri ArcGIS), and how FME is used to keep our current GIS web portal up-to-date.
Presentation by Marius Bugge Monsen held during Bossa Conference 2010 in Manaus.
Read more at http://labs.trolltech.com
http://qt.nokia.com
http://www.bossaconference.indt.org/
The Qt Script module enables you as a Qt/C++ application developer to seamlessly integrate scripting into your application, providing script authors with an interface for working in the context of your particular Qt application. The Qt Script language is very similar to JavaScript, so many developers and designers should already find it familiar. This session gives an overview of the main steps of embedding Qt Script into an application, and covers some typical patterns of usage.
Presentation by Kent Hansen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Graphics View becomes one of the prominent features of Qt these days, it also serves as the backbone for next-generation user-interface developments. This talk highlights several tips and tricks which you can employ to beautify your Graphics View-based application, in order to have much more exciting and interesting user interactions. In addition, a new addition in Qt 4.6, namely the graphics effect feature, will be introduced and demonstrated.
Presentation by Ariya Hidayat held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
The Qt WebKit Integration provides a powerful framework to seamlessly integrate web technologies into applications, where web content can interact with Qt components. This presentation introduces the QtWebKit APIs, the underlying engine and new features coming in future releases.
Presentation by Kenneth Christiansen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Do you consider yourself a Qt expert, but want to learn how to turbo-charge your programming efficiency while using Qt? Join this session and learn from Qt gurus the tips and tricks you need to get the most out of Qt, get more done in less time and generally look better than your co-workers.
Presentation by Mirko Boehm and Till Adam resp. Romain Pokrzywka held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
This talk is an introduction to development of Qt applications for embedded devices running Windows CE. We will show how to build Qt for your device and you will learn how to create your Qt programs on Desktop Windows and cross-compile it for the target device.
Presentation by Jörg Bornemann held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Supporting several languages is a key point to increase the audience of an application. We will see what is needed in Qt to enable internationalization and how to ensure all the components can be translated. We will also see the tools available for the translators and how to use them.
Presentation by Benjamin Poulain held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Are you developing cross-platform applications with Qt, but are missing a cross-platform development environment? Qt Creator is the answer! Get an introduction to the new Qt Creator cross-platform IDE, see the major features in action and learn how to use Qt Creator to code, debug, build and run Qt apps across platforms.
Presentation by Erik Verbruggen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Everything you want to know about QWidget, but were afraid to ask. QWidget is the base-class for all Qt's user interface objects. This talk will take an in-depth look at how QWidget works internally and how it interacts with the native windowing system.
Presentation by Marius Bugge Monsen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
The next version of Qt adds a framework for defining and executing hierarchical finite state machines in Qt applications. With Qt State Machines you can effectively model how components react to events over time; these state machines are a natural extension to Qt's event-driven programming model. State machines allow you to express the behavior of your application in a more rigid, explicit way, resulting in code that's easier to test, maintain and extend. This session presents the core concepts and functionality of Qt State Machines.
Presentation by Kent Hansen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
The long awaited port of Qt to the Symbian platform is set to be delivered later this year. In addition to being able to target a new platform, application developers will now be able to take advantage of new functionality in Qt to ensure their application integrates seamlessly with the underlying mobile operating system. This session features a brief introduction to the Symbian/S60 platform with a focus on mobile application development using Qt for the Symbian platform.
Presentation by Alessandro Portale held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Qt uses native style APIs on each supported platform, however there are some additional tricks you can use to make sure your Qt-based application looks, feels and behaves better. This presentation will run through examples, tips and ticks to help you make your applications look great on all platforms.
Presentation by Jens Bache-Wiig held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Modern applications are more and more moving away from static forms. In a modern interface, widgets and graphical elements are animated and transitioned smoothly. Those effects make your application look good but their main purpose should be to help end-users find out what's going on in their applications. In upcoming Qt versions we’re adding a new Animation Framework that relies upon Qt’s QObject-based architecture.
Presentation by Thierry Bastian held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
With the introduction of multi-touch and gesture support coming in Qt, application developers now have the possibility of introducing new types of input and interaction to their applications. We will examine the various types of devices that one can expect to encounter in the multi-touch and gesture "world". This presentation will also introduce and explain the new API, walk through some example code, and show some demos of some of the possibilities we foresee with this technology.
Presentation by Jens Bache-Wiig held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)account inactive
With Qt's new open contribution model and the Qt source code repositories open on qt.gitorious.org, contributing your code to Qt is easier than ever before. Learn how to take advantage of this new opportunity by walking through the example of debugging and submitting a bugfix using Gitorious.
Presentation by Simon Hausmann held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
The Qt Mobility project is developing new Qt APIs. These APIs will benefit all Qt developers. This presentation shall provide an overview of the APIs and demonstrate the use of some the APIs through an example application. This presentation shall fuel ideas for usage of the new APIs in your own projects.
Presentation by Alex Luddy held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Weather service, maps and navigation, photo viewer, instant messaging, web browser, flick list or kinetic scrolling. You want all these with Qt? You get it!
Presentation by Ariya Hidayat held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
The Qt Kinetic project is an initiative to provide powerful frameworks to create dynamic, beautiful graphical user interfaces in Qt. As an extension of this effort, the next generation of Qt's item views framework is being designed with animated user interfaces in mind. This talk will give an introduction to the Item Views NG project and the new architecture that is being proposed.
Presentation by Marius Bugge Monsen held during Qt Developer Days 2009.
http://qt.nokia.com/developer/learning/elearning
Performance is a key component of usability and crucial for the user experience, especially in today's modern user interfaces where graphical elements are being animated and transitioned. Bringing Qt Everywhere means a significant need for speed across desktop and embedded platforms. This presentation will give you a brief overview of performance improvements done in Qt, and will be highly interactive with hands-on sessions on how to squeeze every last drop of performance out of your Qt application.
Presentation by Bjørn Erik Nilsen held during Qt Developer Days 2009.
http://qt.nokia.com/whatsnew
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Knowledge engineering: from people to machines and back
KDE Plasma for Mobile Phones
1. Introduction KDE Mobile Plasma Mobile
KDE Plasma for Mobile Phones
KDE in your pocket...
Alexis Menard
March 9th 2010
Alexis Menard — KDE Plasma for Mobile Phones 1/32
2. Introduction KDE Mobile Plasma Mobile
Outline
1 Introduction
2 KDE Mobile
3 Plasma Mobile
Alexis Menard — KDE Plasma for Mobile Phones 2/32
3. Introduction KDE Mobile Plasma Mobile
Agenda
1 Introduction
2 KDE Mobile
3 Plasma Mobile
Alexis Menard — KDE Plasma for Mobile Phones 3/32
4. Introduction KDE Mobile Plasma Mobile
About Me
Who am I?
Alexis Menard (IRC : darktears)
Qt Developer since 2008, based in Oslo
Mainly work on QGraphicsView, Dialogs and Widgets
Recently involved in QML development
Started KDE development in 2006 with KPlato
Plasma developer since 2007
Alexis Menard — KDE Plasma for Mobile Phones 4/32
5. Introduction KDE Mobile Plasma Mobile
French Fast-Food
Alexis Menard — KDE Plasma for Mobile Phones 5/32
6. Introduction KDE Mobile Plasma Mobile
Norwegian Gastronomy
Alexis Menard — KDE Plasma for Mobile Phones 6/32
7. Introduction KDE Mobile Plasma Mobile
The Plasma Project
An ionized gaz...
The beginning...
Design started somehow in 2006
First code was written in 2007
Came as a replacement of KDE3 technologies :
KDesktop, Karamba and Kicker
Released in KDE 4.0 (January 2008)
Alexis Menard — KDE Plasma for Mobile Phones 7/32
8. Introduction KDE Mobile Plasma Mobile
The Plasma Project
A long start...
The beginning...
First release was missing many features but add new
capabilities
Many KDE3 features were added during 4.1, 4.2, 4.3 and
4.4
Last release is KDE 4.4.1 two weeks ago
Alexis Menard — KDE Plasma for Mobile Phones 8/32
9. Introduction KDE Mobile Plasma Mobile
The Plasma Project
Plasma Everywhere...
Plasma today
A desktop user interface that will mature in 4.5
A netbook interface released with KDE 4.4 which will be
completed in 4.5
An upcoming interface for mobile phones
Alexis Menard — KDE Plasma for Mobile Phones 9/32
10. Introduction KDE Mobile Plasma Mobile
Plasma Desktop
Alexis Menard — KDE Plasma for Mobile Phones 10/32
11. Introduction KDE Mobile Plasma Mobile
Plasma Netbook
Alexis Menard — KDE Plasma for Mobile Phones 11/32
12. Introduction KDE Mobile Plasma Mobile
Agenda
1 Introduction
2 KDE Mobile
3 Plasma Mobile
Alexis Menard — KDE Plasma for Mobile Phones 12/32
13. Introduction KDE Mobile Plasma Mobile
KDE on a phone, WTF? (1/4)
Well, we have Qt on phones now
KDE Today
Around 48 Mb on disk to use the full platform
Rumors says that on MeeGo 3rd party apps will have
32Mb
Kdelibs is one big beast
Alexis Menard — KDE Plasma for Mobile Phones 13/32
14. Introduction KDE Mobile Plasma Mobile
KDE on a phone, WTF? (2/4)
Solving the puzzle...
The strategy
Reduce KDE platform internal dependencies
Modular packaging so you install what you need
No Binary division like Full Desktop/Mobile phone
Alexis Menard — KDE Plasma for Mobile Phones 14/32
15. Introduction KDE Mobile Plasma Mobile
KDE on a phone, WTF? (3/4)
Let’s have a look on the menu...
Three profiles...
KDE Desktop : what we know today
KDE Tablet : mostly the full game aiming for very low
feature loss, but some modules aren’t recommended
KDE Mobile : only the most useful modules.
Dependencies are simplified as much as possible, useful
modules are marked as mobile suitable
Alexis Menard — KDE Plasma for Mobile Phones 15/32
16. Introduction KDE Mobile Plasma Mobile
KDE on a phone, WTF? (4/4)
The plan...
Action plan
We need to communicate with packagers in order to see
more fine graine packages built, at least for the
non-desktop variant of distros.
We need to add a CMake option to build KDE for a given
profile
Don’t enforce the KStyle on other platforms
The Mobile platform comes with much more constrains
and there are no kdelibs yet there, so no compatibility can
be broken. We might do some BC breakage here to allow
slimmer dependencies
Alexis Menard — KDE Plasma for Mobile Phones 16/32
17. Introduction KDE Mobile Plasma Mobile
Agenda
1 Introduction
2 KDE Mobile
3 Plasma Mobile
Alexis Menard — KDE Plasma for Mobile Phones 17/32
18. Introduction KDE Mobile Plasma Mobile
The project
KDE strikes back...
Plasma Mobile
Some research has happened in Maemo Summit when
some people got a N900
Extra research on a complete Plasma in
November/December 2009
We officially kicked the project in February 2010
Alexis Menard — KDE Plasma for Mobile Phones 18/32
19. Introduction KDE Mobile Plasma Mobile
Beware of the dog!!
WARNING: The next slides are describing work in progress,
everything can change
Alexis Menard — KDE Plasma for Mobile Phones 19/32
20. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (1/5)
The Plasma code camp...
The starting line...
An Intel Compal JAX10 with Moblin
A Nokia N900 with Maemo5
Qt, KDE, Plasma, three developers and a designer
Alexis Menard — KDE Plasma for Mobile Phones 20/32
21. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (2/5)
The Plasma code camp...
The state of art...
Maemo5 (and almost all others) : Multiple ’desktops’
that you can slide + a gridview to launch applications
Moblin : No real dedicated user interface
So pretty crowded but still the same approach more or less
Alexis Menard — KDE Plasma for Mobile Phones 21/32
22. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (2/5)
The Plasma code camp...
The state of art...
Maemo5 (and almost all others) : Multiple ’desktops’
that you can slide + a gridview to launch applications
Moblin : No real dedicated user interface
So pretty crowded but still the same approach more or less
Alexis Menard — KDE Plasma for Mobile Phones 21/32
23. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (3/5)
The Plasma code camp...
Our ideas
Make the navigation more context aware : where i am,
what i am doing, who i am
You should be able to define activities : work, messaging,
social, games
A solution
The desktop should be based on activities
No big gridviews with all applications, just the relevant
ones
An activity switcher not on your way
Alexis Menard — KDE Plasma for Mobile Phones 22/32
24. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (3/5)
The Plasma code camp...
Our ideas
Make the navigation more context aware : where i am,
what i am doing, who i am
You should be able to define activities : work, messaging,
social, games
A solution
The desktop should be based on activities
No big gridviews with all applications, just the relevant
ones
An activity switcher not on your way
Alexis Menard — KDE Plasma for Mobile Phones 22/32
25. Introduction KDE Mobile Plasma Mobile
Plasma Desktop
Alexis Menard — KDE Plasma for Mobile Phones 23/32
27. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (4/5)
The Plasma code camp...
How activities work?
Activities can contain widgets (related to the activity
itself)
If you want to do more with a given widget you can
switch to full view
Alexis Menard — KDE Plasma for Mobile Phones 25/32
29. Introduction KDE Mobile Plasma Mobile
Tokamak 4 (5/5)
The Plasma code camp...
How to launch applications?
Alexis Menard — KDE Plasma for Mobile Phones 27/32
30. Introduction KDE Mobile Plasma Mobile
Technical bits : Plasma core technologies
No it’s not mega bits...
Applets
have a built-in way to react on form factors they’re
running on
shares data using data-engines
can be shared on the network
are SVG themable
Containments
are containers for applets
can layout them if you want to
and they are applets!
Alexis Menard — KDE Plasma for Mobile Phones 28/32
31. Introduction KDE Mobile Plasma Mobile
Technical bits : Plasma core technologies
No it’s not mega bits...
Applets
have a built-in way to react on form factors they’re
running on
shares data using data-engines
can be shared on the network
are SVG themable
Containments
are containers for applets
can layout them if you want to
and they are applets!
Alexis Menard — KDE Plasma for Mobile Phones 28/32
32. Introduction KDE Mobile Plasma Mobile
Technical bits : Plasma Mobile
How it works...
QML is built in
Applets and Containments can be written in QML
Designers can provide QML for different devices
QML script engine : you can package/ship QML applets
on kde-apps.org
Alexis Menard — KDE Plasma for Mobile Phones 29/32
33. Introduction KDE Mobile Plasma Mobile
Disclaimer about the demo
Plasma-mobile is running fullscreen alongside with
hildon-desktop
Applets used here are not related to the activities, well
it’s a demo :D
LOTS of things are missing
Alexis Menard — KDE Plasma for Mobile Phones 30/32
34. Introduction KDE Mobile Plasma Mobile
Demo
Alexis Menard — KDE Plasma for Mobile Phones 31/32
35. Introduction KDE Mobile Plasma Mobile
Questions ?
Join us :
plasma-devel@kde.org
#plasma on freenode
Alexis Menard : menard@kde.org
Alexis Menard — KDE Plasma for Mobile Phones 32/32