This document provides information about Mylyn and Tasktop plugins for Eclipse, including:
1. What Mylyn is and how to install it
2. How to install various connectors for tools like Jenkins, Gerrit, HP ALM, Rally, Sonar, and WikiText using Mylyn
3. What Tasktop is and how its commercial version adds additional connectors and support for integrating tools into Eclipse using Mylyn
Bring and distribute your dekstop applications on the Universal Windows Platf...Matteo Pagani
The Desktop Bridge is a technology introduced last year with Windows 10 Anniversary Update, which allows to take existing desktop applications and bring them to the Universal Windows Platform world. In this session, you're going to learn how the Desktop Bridge works, how to convert an existing desktop application and to add new Windows 10 features, by taking advantage of the new tools introduced in Visual Studio 2017 and Windows 10 Creators Update. At the end of the journey, you will have an application which offers a cleaner and smoother installation experience; that has an identity, so it can leverage new Windows 10 features like Windows Hello and Cortana; that you'll be able to deploy through existing channels like the web, Intune or SSCM, but also with new ones like the Windows Store and Windows Store for Business, which will allow you to reach also Windows 10 S users.
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...Richard Johansson
In this presentation we explain how to set up a complete IBM native tool chain for Continuous Delivery by using the IBM DevOps Services' Build & Deploy feature, also known as the Delivery Pipeline. We develop, build, (by automation) unit test, integration test, load test and deploy an ASP.NET 5 application with a Cloudant NoSQL database to Bluemix.
The presentations shows some of the new features and projects of the Eclipse Mars (4.6) release.
This slide deck was presented in Eclipse Day 2015, Bangalore.
Bring and distribute your dekstop applications on the Universal Windows Platf...Matteo Pagani
The Desktop Bridge is a technology introduced last year with Windows 10 Anniversary Update, which allows to take existing desktop applications and bring them to the Universal Windows Platform world. In this session, you're going to learn how the Desktop Bridge works, how to convert an existing desktop application and to add new Windows 10 features, by taking advantage of the new tools introduced in Visual Studio 2017 and Windows 10 Creators Update. At the end of the journey, you will have an application which offers a cleaner and smoother installation experience; that has an identity, so it can leverage new Windows 10 features like Windows Hello and Cortana; that you'll be able to deploy through existing channels like the web, Intune or SSCM, but also with new ones like the Windows Store and Windows Store for Business, which will allow you to reach also Windows 10 S users.
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...Richard Johansson
In this presentation we explain how to set up a complete IBM native tool chain for Continuous Delivery by using the IBM DevOps Services' Build & Deploy feature, also known as the Delivery Pipeline. We develop, build, (by automation) unit test, integration test, load test and deploy an ASP.NET 5 application with a Cloudant NoSQL database to Bluemix.
The presentations shows some of the new features and projects of the Eclipse Mars (4.6) release.
This slide deck was presented in Eclipse Day 2015, Bangalore.
Becoming a Plumber: Building Deployment Pipelines - RevConfDaniel Barker
A core part of our IT transformation program is the implementation of deployment pipelines for every application. Attendees will learn how to build abstract pipelines that will allow multiple types of applications to fit the same basic pipeline structure. This has been a big win for injecting change and updating legacy applications.
Rewriting a Plugin Architecture 3 Times to Harness the API EconomyTim Pettersen
Tim Pettersen and Ian Buchanan discuss the benefits and pitfalls of building an plugin SPI, and unveil Atlassian's new remote add-ons framework: Atlassian Connect.
Common wisdom has it that the test effort should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
One of the biggest learnings that any Ops person can learn from a Dev person is Test Driven Development. Easy to say - difficult to apply is my personal experience with the TDD challenge.
This talk throws some light on recent developments at ImmobilienScout24 that help us to develop the core of our infrastructure services with a test driven approach:
- How to do unit tests, integration tests and systems tests for infrastructure services?
- How to automatically verify Proxy, DNS, Postfix configurations before deploying them on live servers?
- How to test “dangerous” services like our PXE boot environment or the automated SAN mounting scripts?
- How to add a little bit of test coverage to everything we do.
- Test Driven: First write a failing test and then the code that fixes it.
The tools that we use are Bash, Python, Unit Test frameworks and Teamcity for build and test automation.
See http://blog.schlomo.schapiro.org/2013/12/test-driven-infrastructure.html for more about this topic.
Modernizing Twitter for Windows as a Progressive Web AppWindows Developer
In this theater session, join Twitter as they walk through how they re-built their Windows app using the new Progressive Web App platform in Microsoft Edge and Windows 10. This new app powers the Twitter experience on the Web, Android devices, Windows, and more, providing a performant, feature rich experience regardless of form factor, all from one unified codebase providing a modern experience on any device.
Becoming a Plumber: Building Deployment Pipelines - RevConfDaniel Barker
A core part of our IT transformation program is the implementation of deployment pipelines for every application. Attendees will learn how to build abstract pipelines that will allow multiple types of applications to fit the same basic pipeline structure. This has been a big win for injecting change and updating legacy applications.
Rewriting a Plugin Architecture 3 Times to Harness the API EconomyTim Pettersen
Tim Pettersen and Ian Buchanan discuss the benefits and pitfalls of building an plugin SPI, and unveil Atlassian's new remote add-ons framework: Atlassian Connect.
Common wisdom has it that the test effort should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
One of the biggest learnings that any Ops person can learn from a Dev person is Test Driven Development. Easy to say - difficult to apply is my personal experience with the TDD challenge.
This talk throws some light on recent developments at ImmobilienScout24 that help us to develop the core of our infrastructure services with a test driven approach:
- How to do unit tests, integration tests and systems tests for infrastructure services?
- How to automatically verify Proxy, DNS, Postfix configurations before deploying them on live servers?
- How to test “dangerous” services like our PXE boot environment or the automated SAN mounting scripts?
- How to add a little bit of test coverage to everything we do.
- Test Driven: First write a failing test and then the code that fixes it.
The tools that we use are Bash, Python, Unit Test frameworks and Teamcity for build and test automation.
See http://blog.schlomo.schapiro.org/2013/12/test-driven-infrastructure.html for more about this topic.
Modernizing Twitter for Windows as a Progressive Web AppWindows Developer
In this theater session, join Twitter as they walk through how they re-built their Windows app using the new Progressive Web App platform in Microsoft Edge and Windows 10. This new app powers the Twitter experience on the Web, Android devices, Windows, and more, providing a performant, feature rich experience regardless of form factor, all from one unified codebase providing a modern experience on any device.
El nivel del producto por habitante en el largo plazo (estado estacionario) depende de la tasa de ahorro de la economía, que es la que determina el stock de capital. Y de la función de producción que depende del estado de la tecnología.
Getting started with open mobile development on the Openmoko platformJean-Michel Bouffard
Tutorial presentation about embedded development on the Openmoko platform. Presented at the fosslc.org event "Free/Open Source Mobile Development: An Introduction" in Waterloo, Canada
Overview & Downloading the Baseline using Global Configuration Managemen tand...Bharat Malge
Overview & Downloading the Baseline using Global Configuration Management and Jazz Source Control Management, And the difference between the Global Configuration Management and the Jazz Source Control Management.
Getting started with IBM Rational Rhapsody in AdaFrank Braun
Getting started with Rhapsody in ADA going through the following steps:
1) Select and install an appropriate Ada Compiler.
2) Install Setup IBM Rational Rhapsody 8.2 in Ada.
3) Build an initial Hello World Example.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Eclipse plug in mylyn & tasktop
1. Eclipse plug-in Mylyn and Tasktop<br />Roger Xia<br />Jun, 2011<br /> TOC quot;
1-3quot;
Eclipse Mylyn PAGEREF _Toc297187547 2<br />What is mylyn? PAGEREF _Toc297187548 2<br />Install Mylyn PAGEREF _Toc297187549 2<br />Mylyn Architecture PAGEREF _Toc297187550 3<br />Install Mylyn Connectors PAGEREF _Toc297187551 4<br />Install Hudson/Jenkins Mylyn Connector PAGEREF _Toc297187552 5<br />Install Gerrit Mylyn Connector PAGEREF _Toc297187553 5<br />Install HP ALM and Quality Center Mylyn Connector PAGEREF _Toc297187554 6<br />Install Rally Mylyn Connector PAGEREF _Toc297187555 7<br />Install Sonar Mylyn Connector PAGEREF _Toc297187556 7<br />Install WikiText (by EclipseMylyn) PAGEREF _Toc297187557 8<br />Tasktop PAGEREF _Toc297187558 9<br />What is Tasktop? PAGEREF _Toc297187559 9<br />Evaluation of Tasktop PAGEREF _Toc297187560 9<br />Tasktop with HP ALM and QC Mylyn Connector PAGEREF _Toc297187561 10<br />Free HP ALM and Quality Center Connector PAGEREF _Toc297187562 11<br />Eclipse Mylyn<br />What is mylyn?<br />Mylyn is the task and application lifecycle management (ALM) framework for Eclipse. It is originally created since we spent too much time on the following work except developing and doing our tasks:<br />Searching<br />Analyzing<br />Closing and opening documents<br />Scrolling<br />Summarizing<br />Reporting<br /> <br />Install Mylyn<br />Select Help > Software Updates...<br />Select Available Software tab<br />Press the Add Site... button<br />Enter the Mylyn update site url: <br />http://download.eclipse.org/mylyn/releases/latest<br />Additional extension update sites are from the download page<br />After pressing OK the update site will be available in the sites list<br />Expand the Mylyn update site node and select all components desired<br />Press the Install... button to install Mylyn<br />Mylyn Architecture<br />http://wiki.eclipse.org/Mylyn/Architecture<br />Install Mylyn Connectors<br />Select Window > Show View > other > Tasks > Task List<br />In the Task List view, right click > New > Task > Install More Connectors<br />In the open dialog, select the connector you would like to install. For example, in the Build Management section, you can select to install Hudson/Jenkins.<br />Install Hudson/Jenkins Mylyn Connector<br />Install the Hudson/Jenkins Mylyn integrator to see build status in Eclipse.<br />Add this update site to your Eclipse: http://download.eclipse.org/mylyn/releases/latest/ it’s still in quot;
incubationquot;
so it seems it's not available in the regular download site yet.<br />Under Mylyn Integrations, select and install quot;
Mylyn Builds Connector: Hudson/Jenkins (Incubation)quot;
<br />Once it's finished installing, use Window > Show View > Other… to select the Mylyn Build window<br />Select the blue cylinder representing quot;
Add new build serverquot;
from the task bar.<br />Enter the info for the Hudson/Jenkins server and violate!<br />More: http://tasktop.com/connectors/hudson-jenkins.php<br />Commonly used plugin and trigger:<br />Gerrit trigger<br />HP Quality Center plugin (work with QTP: https://wiki.jenkins-ci.org/display/JENKINS/Quality+Center+Plugin)<br />Sonar plugin<br />Install Gerrit Mylyn Connector<br />Add this update site to your Eclipse: http://download.eclipse.org/reviews/updates/<br />Choose plugin gerrit connector v0.8, (incubation)<br />Install HP ALM and Quality Center Mylyn Connector<br />The HP Quality Center Mylyn Connector enables you to retrieve Quality Center requirements and defects in the context of Mylyn tasks.<br />Mylyn Connector for HP Quality Center 9.2<br />Update site: http://update.external.hp.com/qualitycenter/qc90/others/mylynconnector/update-site/<br />Status: Released License: Free (HP End User License Agreement) <br />Mylyn Connector for HP ALM 11.00<br />Main page: http://update.external.hp.com/qualitycenter/qc110/others/ideconnector/index.html<br />Status: Released License: Commercial<br />HP ALM and Quality Center (By Tasktop)<br />This new connector integrates Tasktop and Mylyn's task-focused interface technology with HP ALM and Quality Center. <br />http://tasktop.com/connectors/hp-alm-quality-center.php<br />Status: Released License: Commercial<br />Operating Systems: Windows, Linux (coming soon, currently, there is no HPQC in the repo list in the snapshot from Eclipse platform on Linux, Tasktop enterprise installed)<br />Install Rally Mylyn Connector<br />The Rally Connector for Eclipse/Mylyn allows the display and editing of Rally artifacts along with the ability to share Mylyn contexts between developers.<br />http://www.rallydev.com/integrations/eclipse/update/v3.4/<br />Install Sonar Mylyn Connector<br />Sonar for Eclipse provides comprehensive integration of Sonar into Eclipse. Sonar Mylyn connector (LGPL) allows to track reviews.<br />http://dist.sonar-ide.codehaus.org/eclipse/<br />Install WikiText (by EclipseMylyn)<br />Mylyn WikiText is a set of plug-ins for Eclipse that provide lightweight markup (wiki) parsing, editing and display capabilities to the Eclipse platform and Mylyn.<br /> http://download.eclipse.org/mylyn/releases/latest<br />Tasktop<br />What is Tasktop?<br />Tasktop Technologies is the company behind the Eclipse Mylyn ALM integration framework and its revolutionary task-focused interface technology. <br />The task-focused desktop (Tasktop) is a commercial and supported version of Mylyn. <br />Tasktop includes several built-in connectors and supports easy installation of Mylyn connectors.<br />Evaluation of Tasktop<br />Since Tasktop provides a lot of useful connectors for developers to integrate all things into a single Eclipse platform. We’d better first get an idea of all its features and license. The following two tables show 3 ways to use Tasktop besides a 30-day free trial. The Pro edition cost $99 per download and usage while the Tasktop Enterprise cost $199.<br />Tasktop with HP ALM and QC Mylyn Connector<br />HP Quality Center and ALM connector currently not work on non-windows environment, Linux platform supported is coming soon.<br />Free HP ALM and Quality Center Connector<br />Free connector supports HP Quality Center 10 and 11 and HP ALM 11. Tasktop Enterprise is required for use with other enterprise ALM connectors.<br />Installation<br />Please follow the instructions below for your Eclipse version. When selecting the feature, please select only quot;
Tasktop Connector for HP Quality Centerquot;
. Note that Tasktop Pro features will be installed along with the HP ALM Connector. If you choose not to proceed with a Tasktop Pro license after the trial period, you will still have access to the HP ALM Connector.<br />Your update site url: http://tasktop.com/downloads/update/release/ide<br />Eclipse 3.6 Helios and 3.5 Galileo Installation Instructions <br />Customization<br />Download the HP QC IDE Connector Customizer below to customize the Tasktop UI once for all developers using a configuration on the server:<br />Download HP Quality Center 10 Customizer<br />Download HP ALM 11 Customizer<br />The following can be configured for both requirements and defects:<br />select the attribute that represents priority in Tasktop and set the icon associated with each priority value<br />select the attribute that represents task state, the values that indicate a closed or open state, and the default state for new tasks<br />set attributes that should be read-only for users<br />indicate any requirement types that should be hidden<br />set whether the RBQM fields should be shown<br />