- The document discusses developing IBM Connections community apps using IBM Domino.
- It describes different types of apps including static URL apps, generic URL apps, apps for protected content using a keystore for login, and apps that integrate with external APIs using a keystore.
- Details are provided on defining, configuring, and using each type of app within IBM Connections communities. The keystore is used to store credentials and authenticate to external systems.
Social Connections 14 - ICS Integration with Node-RED and Open SourcePaul Withers
Presentation for Social Connections 14 Berlin 2018 by Paul Withers and Stefano Pogliani on Node-RED nodes for integrating with IBM Connections and IBM Watson Workspace
Social Connections 14 - ICS Integration with Node-RED and Open SourcePaul Withers
Presentation for Social Connections 14 Berlin 2018 by Paul Withers and Stefano Pogliani on Node-RED nodes for integrating with IBM Connections and IBM Watson Workspace
Calling all Developers: Building Connections Apps and Integrating with PinkLetsConnect
The future of Connections is looking bright…Pink. In this session, we will connect the dots for developers to understand how our new Pink capabilities accelerate application development for and integration into the IBM Connections family of solutions.
We will explain our end-to-end strategy for no-code builders, low-code citizen developers, Domino designers, and full stack developers by highlighting how you can customize, integrate and build applications that take advantage of the full power of the new pink APIs, extensions, and deployment model including the new Connections Catalog, the enhanced app registry, and the new Connections Customizer.
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...LetsConnect
The new and improved Connections Cloud Catalog is the first step toward building an “app store” in the Pink world of Connections. Today, we are announcing how this new Catalog, accessible from within Connections, helps customers find out about and easily integrate 3rd party apps into Connections Cloud and in the future, the private cloud. During this session, we will show you how it works, and to submit Apps, and we will showcase AppFusions, Trilog, ISW, and Cisco apps available in the catalog now. #PinkIsHere
IBM Connections Customizer – A Whole New World of PossibilitiesLetsConnect
Adapting the look, feel and behaviour of IBM Connections has never been easy but the advent of a new tool called IBM Connections Customizer changes all that. This session demonstrates how to modify the Connection’s UI by taking you through use cases ranging from simple tweaks to all-new sophisticated visual layouts. Learn to add new capabilities to Connections by adding actions that call the latest API’s and integrate secure 3rd party services like Watson. The Customizer development and governance models will also be fully explained – come learn how to take control of your IBM Connections world!
Pink Apps for Everyone: Introducing LiveGridLetsConnect
LiveGrid is a Connections Pink component in development that will empower anyone in your organization to build applications. Not a programmer? No problem! With LiveGrid, application building can be done with no code at all! Build an application for yourself, or share it with your colleagues. Love to code? LiveGrid gives you brand new ways to define data, add logic, and UI. Plus, each application generates a series of APIs to extend your application further. Join this session to learn how LiveGrid brings the power of Pink to situational applications!
Connections “Pink” and Watson Workspace are here! The time is now to take your first steps into the future of collaboration with IBM. We will show you how to realize the promises of collaboration: increase employee engagement, drive innovation and intelligently do more with less. And…we are going to show you how the power of Watson can help you and your teams achieve business outcomes.
Have you started down this new road with us, or are you leading the pack? Co-create alongside IBM and join a growing ecosystem of partner and customer developers with a rich new set of APIs, points of extensibility, and customizations. Not a coder…no problem! Connections’s focus on no/low code development tools allows innovators at all coding levels to build applications they need to get work done.
Danielle Baptiste and Ann-Marie Darrough are the respective Directors of Offering Management for IBM Connections and IBM Watson Work. These real Wonder Women will inspire business leaders, users, and application developers alike to break down silos by connecting people with people, people with ideas, and people with cognitive systems on our integrated collaboration platform.
Customization & Extensibility in IBM Connections PinkLetsConnect
IBM Connections Pink holds customization and extensibility near and dear as a central part of its core principles. So how does this work in reality? In this session you will learn how to configure Pink components like OrientMe and ImportantToMe so that they do what YOU want! Change the Pink look and feel, add your own content, define your own actions and behaviours … and all in a low-code / no-code manner! The Pink Application Registry puts a simple extensibility model at your finger tips so that you can easily call out whatever customizations you need. Pink – it’s all about you !
Five Steps to Successful Adoption of IBM Connections in your OrganisationLetsConnect
One of the biggest hurdles many organisations encounter when improving productivity, collaboration, communication and engagement is getting the business to accept the change. IBM’s five step approach to driving adoption with IBM Connections and Engagement Centre will give you practical tips and advice on how you can avoid many of the pitfalls, improve your communication, organise your project better and ultimately deliver a more successful Connections solution for your business.
The Pink road – Dorothy’s journey through an all pink wonderlandLetsConnect
Pink is a journey – in this session we will show you how this promise translates into actual steps on a road towards an all Pink Connections experience. As part of our overall Pink roadmap we have revealed numerous deliverables for 2017 and 2018 and in this session we will show you how customers can gradually adopt these deliverables and how they adjust and extend their Pink stack to incrementally gain additional features.
We will go over the process of adopting new features as well as the continuous upgrade process for already deployed components.
AppFusions – Drive better outcomes and increased collaboration, engagement, a...LetsConnect
Today’s corporations are being inundated by processes, tools, and the requirements to achieve more with less, faster. You are either on the train, or not, in today’s fast paced world. Focus has never been more crucial than in 2017.
Dion Hinchcliffe teams with IBM’s Francois Nasser for an open discussion around the future of work, integrated digital workplace hubs, and the challenges and requirements of both to drive better business outcomes from top to down and right to left, organizationally. Regardless of where you sit in the organization, teams need to work better, with clear, identifiable, and better and accountable results.
IBM Software Services for Collaboration and AppFusions have joined forces to drive fully integrated collaboration solutions focused on just that: trackable ROI, engagement, and focused business outcomes with IBM Connections. Called “outcomes-based solutions”, the solutions drive targeted, aligned, and contextual processes, people, tools, and most importantly: IMPROVED OUTCOMES. As examples, we’ll discuss how these solutions can reduce your sales cycle, accelerate new employee on-boarding, and cut support incident resolution time (and many more), all while increasing customer, employee, and external party satisfactions. For cloud, on-premises, or hybrid, the solutions deliver fully integrated in-context collaboration experiences to lines of business or enterprise-wide.
Building cognitive apps with Watson Work ServicesLetsConnect
Collaboration is more than just using a tool but being able to enhance your experience and productivity by integrating applications that help to do that. We’ll do an overview of Watson Work Services, the Developer Experience including documentation, example apps , app registration process and then dive into how to build a cognitive app that will integrate into Watson Workspace.
IBM Connections Middleware – Connecting Blue/Green and PINKLetsConnect
This session will cover what Connections middleware is, does and why it is so cool. We can’t rewrite everything, so join us in this session for a tour through the components that comprise Connections Middleware, including the new API gateway and discover how to seamlessly integrate and transition from legacy to PINK services without breaking anything.
Developing Enterprise Collaboration in the Cognitive EraLetsConnect
Platforms and APIs have quickly become a key ingredient of competitive advantage. And key to future competitive advantage will be the adoption of cognitive systems. In this session, we’ll explore how emerging technologies: Bluemix, NodeJS, and Node-RED can be combined with platforms: Connections, Watson Work Services, and Box and enhanced by cognitive capabilities. The result is far more than just integration; it’s the beginning of “cognitive business processes.” So come join us to build an agile platform that’s ready for the cognitive era.
IBM Connections Customizer: From Zero To HeroLetsConnect
Come to this session and follow Customizer exercises to create real apps in IBM Connections Cloud. Don’t worry – all you need is your laptop and browser and you’re all set – no special set up, very light on broadband … what’s not to like? Initially we will walk you through some lo-code/no-code exercises to show how easy it is to get customizations up and running in IBM Connections. Then we can move on to some more challenging exercises but ultimately all the code and solutions are provided – no pressure. Attend this session to get comfortable with IBM Connections Customizer and its app dev model… well worth an hour of your time any day!
Calling all Developers: Building Connections Apps and Integrating with PinkLetsConnect
The future of Connections is looking bright…Pink. In this session, we will connect the dots for developers to understand how our new Pink capabilities accelerate application development for and integration into the IBM Connections family of solutions.
We will explain our end-to-end strategy for no-code builders, low-code citizen developers, Domino designers, and full stack developers by highlighting how you can customize, integrate and build applications that take advantage of the full power of the new pink APIs, extensions, and deployment model including the new Connections Catalog, the enhanced app registry, and the new Connections Customizer.
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...LetsConnect
The new and improved Connections Cloud Catalog is the first step toward building an “app store” in the Pink world of Connections. Today, we are announcing how this new Catalog, accessible from within Connections, helps customers find out about and easily integrate 3rd party apps into Connections Cloud and in the future, the private cloud. During this session, we will show you how it works, and to submit Apps, and we will showcase AppFusions, Trilog, ISW, and Cisco apps available in the catalog now. #PinkIsHere
IBM Connections Customizer – A Whole New World of PossibilitiesLetsConnect
Adapting the look, feel and behaviour of IBM Connections has never been easy but the advent of a new tool called IBM Connections Customizer changes all that. This session demonstrates how to modify the Connection’s UI by taking you through use cases ranging from simple tweaks to all-new sophisticated visual layouts. Learn to add new capabilities to Connections by adding actions that call the latest API’s and integrate secure 3rd party services like Watson. The Customizer development and governance models will also be fully explained – come learn how to take control of your IBM Connections world!
Pink Apps for Everyone: Introducing LiveGridLetsConnect
LiveGrid is a Connections Pink component in development that will empower anyone in your organization to build applications. Not a programmer? No problem! With LiveGrid, application building can be done with no code at all! Build an application for yourself, or share it with your colleagues. Love to code? LiveGrid gives you brand new ways to define data, add logic, and UI. Plus, each application generates a series of APIs to extend your application further. Join this session to learn how LiveGrid brings the power of Pink to situational applications!
Connections “Pink” and Watson Workspace are here! The time is now to take your first steps into the future of collaboration with IBM. We will show you how to realize the promises of collaboration: increase employee engagement, drive innovation and intelligently do more with less. And…we are going to show you how the power of Watson can help you and your teams achieve business outcomes.
Have you started down this new road with us, or are you leading the pack? Co-create alongside IBM and join a growing ecosystem of partner and customer developers with a rich new set of APIs, points of extensibility, and customizations. Not a coder…no problem! Connections’s focus on no/low code development tools allows innovators at all coding levels to build applications they need to get work done.
Danielle Baptiste and Ann-Marie Darrough are the respective Directors of Offering Management for IBM Connections and IBM Watson Work. These real Wonder Women will inspire business leaders, users, and application developers alike to break down silos by connecting people with people, people with ideas, and people with cognitive systems on our integrated collaboration platform.
Customization & Extensibility in IBM Connections PinkLetsConnect
IBM Connections Pink holds customization and extensibility near and dear as a central part of its core principles. So how does this work in reality? In this session you will learn how to configure Pink components like OrientMe and ImportantToMe so that they do what YOU want! Change the Pink look and feel, add your own content, define your own actions and behaviours … and all in a low-code / no-code manner! The Pink Application Registry puts a simple extensibility model at your finger tips so that you can easily call out whatever customizations you need. Pink – it’s all about you !
Five Steps to Successful Adoption of IBM Connections in your OrganisationLetsConnect
One of the biggest hurdles many organisations encounter when improving productivity, collaboration, communication and engagement is getting the business to accept the change. IBM’s five step approach to driving adoption with IBM Connections and Engagement Centre will give you practical tips and advice on how you can avoid many of the pitfalls, improve your communication, organise your project better and ultimately deliver a more successful Connections solution for your business.
The Pink road – Dorothy’s journey through an all pink wonderlandLetsConnect
Pink is a journey – in this session we will show you how this promise translates into actual steps on a road towards an all Pink Connections experience. As part of our overall Pink roadmap we have revealed numerous deliverables for 2017 and 2018 and in this session we will show you how customers can gradually adopt these deliverables and how they adjust and extend their Pink stack to incrementally gain additional features.
We will go over the process of adopting new features as well as the continuous upgrade process for already deployed components.
AppFusions – Drive better outcomes and increased collaboration, engagement, a...LetsConnect
Today’s corporations are being inundated by processes, tools, and the requirements to achieve more with less, faster. You are either on the train, or not, in today’s fast paced world. Focus has never been more crucial than in 2017.
Dion Hinchcliffe teams with IBM’s Francois Nasser for an open discussion around the future of work, integrated digital workplace hubs, and the challenges and requirements of both to drive better business outcomes from top to down and right to left, organizationally. Regardless of where you sit in the organization, teams need to work better, with clear, identifiable, and better and accountable results.
IBM Software Services for Collaboration and AppFusions have joined forces to drive fully integrated collaboration solutions focused on just that: trackable ROI, engagement, and focused business outcomes with IBM Connections. Called “outcomes-based solutions”, the solutions drive targeted, aligned, and contextual processes, people, tools, and most importantly: IMPROVED OUTCOMES. As examples, we’ll discuss how these solutions can reduce your sales cycle, accelerate new employee on-boarding, and cut support incident resolution time (and many more), all while increasing customer, employee, and external party satisfactions. For cloud, on-premises, or hybrid, the solutions deliver fully integrated in-context collaboration experiences to lines of business or enterprise-wide.
Building cognitive apps with Watson Work ServicesLetsConnect
Collaboration is more than just using a tool but being able to enhance your experience and productivity by integrating applications that help to do that. We’ll do an overview of Watson Work Services, the Developer Experience including documentation, example apps , app registration process and then dive into how to build a cognitive app that will integrate into Watson Workspace.
IBM Connections Middleware – Connecting Blue/Green and PINKLetsConnect
This session will cover what Connections middleware is, does and why it is so cool. We can’t rewrite everything, so join us in this session for a tour through the components that comprise Connections Middleware, including the new API gateway and discover how to seamlessly integrate and transition from legacy to PINK services without breaking anything.
Developing Enterprise Collaboration in the Cognitive EraLetsConnect
Platforms and APIs have quickly become a key ingredient of competitive advantage. And key to future competitive advantage will be the adoption of cognitive systems. In this session, we’ll explore how emerging technologies: Bluemix, NodeJS, and Node-RED can be combined with platforms: Connections, Watson Work Services, and Box and enhanced by cognitive capabilities. The result is far more than just integration; it’s the beginning of “cognitive business processes.” So come join us to build an agile platform that’s ready for the cognitive era.
IBM Connections Customizer: From Zero To HeroLetsConnect
Come to this session and follow Customizer exercises to create real apps in IBM Connections Cloud. Don’t worry – all you need is your laptop and browser and you’re all set – no special set up, very light on broadband … what’s not to like? Initially we will walk you through some lo-code/no-code exercises to show how easy it is to get customizations up and running in IBM Connections. Then we can move on to some more challenging exercises but ultimately all the code and solutions are provided – no pressure. Attend this session to get comfortable with IBM Connections Customizer and its app dev model… well worth an hour of your time any day!
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015MobileMoxie
Emily Grossman's deck from Pubcon (Las Vegas) in October 2015 on App Deep Linking strategies after the 4/21 Mobile Friendly update. This deck covers:
- App Packs in Google Search
- Google App Indexing for Android & iOS
- Apple App Indexing
- Deep Linking for Email and Social Media
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Suzzicks
Emily Grossman's deck from Pubcon (Las Vegas) in October 2015 on App Deep Linking strategies after the 4/21 Mobile Friendly update. This deck covers:
- App Packs in Google Search
- Google App Indexing for Android & iOS
- Apple App Indexing
- Deep Linking for Email and Social Media
Webinar presented live on April 4, 2017
The Cloud Standards Customer Council has published an API Management reference architecture. APIs allow companies to open up data and services to external third party developers, business partners, and internal departments within the company to create innovative channel applications and new business opportunities. An effective API management platform provides a layer of controlled and secure self-service access to core business assets for reuse.
In this webinar, the authors of the reference architecture will cover the architectural components and capabilities that make up a superior API Management Platform and will also cover important runtime characteristics and deployment considerations.
Read the CSCC's paper here: http://www.cloud-council.org/deliverables/cloud-customer-architecture-for-api-management.htm
Biwug slideDesk first session 26/11/2013
This session is about an intro into the Apps model. There is much more to think about than just select what kind of type of app that you want to create.
Introduction to Open Services for Lifecycle Collaboration (OSLC)Axel Reichwein
Quick Introduction on OSLC APIs For Digital Engineering Information Exchange (DEIX) Community explaining fundamental ideas behind OSLC including:
- Distributed Link Creation Strategy from within ANY application
- Link creation decoupled from link persistence/analysis/visualization
- Embeddable search dialogs to support user-friendly link target discovery in any application
- Standardized API discovery resources (Hypermedia API)
OpenText™ Content Suite 16 is a new way to think about Enterprise Content Management (ECM); a new way to build the foundation for Digital Transformation and drive collaboration, competitive advantage, and customer service across the enterprise. Content Suite is all about the end user and Personal Productivity, with simple, intuitive tools and experiences that let people engage and work the way they want. Process Productivity has never been so well-connected. Content Suite bridges the silos and communication gaps that have isolated lead applications and hindered back-office efficiency. It’s all supported by new levels of industry-leading OpenText Control, the transparent, automated application of full governance and security to more structured and unstructured information than ever before. More: http://www.opentext.com/what-we-do/create-a-better-way-to-work/opentext-content-suite-16
Nowadays, the proliferation of cloud-based services has revolutionised the way people communicate, connect, share and eventually conduct business. Thus, businesses conducted both by huge or small and medium enterprises are forced into providing their core competence(value) through an API. The OPENi approach(http://www.openi-ict.eu/) aims at analysing and classifying into categories the landscape of existing cloud-based services today and their publicly available APIs. Through multiple iterative steps, a map of cloud-based services along with multiple dimensions has been designed and an in-depth analysis of the selected set of APIs has been conducted. A set of Generic APIs (together with their associated objects, functionalities and relations to existing cloud-based services) are proposed, abstracting functionality for several popular categories of existing cloud-based services which bind to multiple service providers. In order to make those mappings interoperable and extensive a graph modelling was proposed by mapping the Generic APIs to the schema.org vocabulary. Furthermore, one additional tool is presented, he API Builder (http://api-builder.tools.epu.ntua.gr/web/) which is a community-based platform that aims to facilitate enterprises in adopting a Graph API that unifies the experience of multiple cloud-based services APIs and personal cloudlets, building and maintaining their software applications easily, despite any changes made in the CBS APIs. Following the aforementioned discussion, we briefly describe a novel approach to enrich existing API standards with business rules. This aims into taking advantage of the REST principles to enable the creation of generic clients that can operate as Finite State Machines and autonomously navigate through the vast semantically enriched web.
Adobe I/O is a central hub for APIs, SDKs, and platform technology to all developers who want to integrate with and extend Adobe’s advanced technology. From APIs to Events, from Adobe Sensei to Serverless technology, Adobe I/O allows you to quickly integrate content and data, and create richer customer experiences. In this session, we will show you how to leverage Adobe I/O to build an event-driven, cross-cloud orchestration with ease.
Similar to Developing IBM Connections Community Apps using Domino (20)
Exploring a simpler, more portable, less overhead solution to deploy Elastics...LetsConnect
After the last release of Component Pack for IBM Connections, some time has been spent reflecting and discussing the solution for supplying IBM Connections services to customers to enhance collaboration and boost productivity.
Come join us as one of our advisory engineers walks through a simpler, more cost effective, less overhead proof of concept solution to deploy Elasticsearch Pink Metrics and Customizer for IBM Connections – a totally flexible solution that can be deployed anywhere
Enterprise social networking strategy framework LetsConnect
Back in 2008 and then again in 2013, Gartner stated how between 70% to 80% of Social Business initiatives would fail in the short time frame of a couple of years, mostly due to a lack of purpose and clearly aligned business imperatives. That means that 7 or 8 out of 10 social business programs will eventually fail no matter how hard people may try. What if there was a different way …?
This workshop will cover panagenda’s Enterprise Social Networking Strategy Framework that Luis Suarez has been using effectively with clients and business partners around different social business adaptation techniques to help organizations become successful ‘Socially Integrated Enterprises’. Come and join us to learn what those foundations for success would be like and how you, too, could kick off your own digital transformation initiative in just 6 different steps to start seeing immediate results and real business value, i.e. transform the way we share, learn, collaborate and innovate together to get work done more effectively. Working smarter, not necessarily harder.
Why you should attend:
Digital Transformation Leaders, Managers or Executives tasked with transforming their social collaboration landscape, interested in:
Aligning their key business imperatives with their social business transformation efforts
Creating a solid governance model for their Enterprise Social Networking environment
Building an engaging online community programme (including a community of change agents / champions)
Implementing an effective education & enablement programme around an extensive list of use cases
Measuring and evaluating accordingly due progress through data analytics
Addressing potential barriers and obstacles while evaluating how healthy & mature the overall Social Business programme is
Open Your Connections Toolbox! deploying the right tools in the right place f...LetsConnect
When it comes to delivering IBM Connections to the end user – the best approach can be quite confusing and a little daunting! Considerations for platform, support, security, mobility and content management all need to be considered and embedded into your delivery, rollout and adoption plans.
In this discussion we will look at the most common ways users will interact with Connections, and ensure you are delivering the best tools and best support for those tools to make the user experience easy, functional and non-disruptive.
From browser access inside and outside the firewall, to mobile devices and tablets, to Plug-In tools for your mail clients and desktop – let’s put the tools where are needed, and where they will be used every day!
In the digital era, empowering the workforce with the ability to re-engineer their workflows, processes and activities into more competitive and effective outcomes for the business is essential. In this session we will share our vision for developers, programmers and “citizen developers” refreshing and developing new Domino apps that are the foundation to automating processes that free up workers to pursue higher value activities. We also want to share how customers all over the world helped us shape the future of Notes/Domino and defined the top outcomes to be included in Domino 10.
Breaking the (Unwritten) Rules to Help Your UsersLetsConnect
Who wouldn’t want their users to get the most they could from the tools they use?
Evidently quite a few companies.
Why would they NOT want more efficient applications, users and fewer help desk calls?
Hear first hand the frustration and validations of an ongoing process to change Onboarding, IT, Security teams to bring the complete benefits of collaboration to the users of a global manufacturing company.
Listen to my experiences, and examples, of how to help move your organization towards greater fulfillment and collaboration no matter who or what is the stumbling block.
GDPR Considerations for IBM ConnectionsLetsConnect
In EU there is a new data privacy regulation effective from May 2018. Organizations are required to comply with multiple requirements which affect also IBM Connections. In the session we will check how IBM Connections (on prem) meet the requirements of GDPR and what tool you might need to use.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
5. Social Connections 14 Berlin, October 16-17 2018
MAXIMIZE EMPLOYEE EXPERIENCE + CUSTOMER EXPERIENCE
BUSINESS IT
ENTERPRISE IT
6. Social Connections 14 Berlin, October 16-17 2018
Credits
1. IBM Documentation
https://www-10.lotus.com/ldd/appdevwiki.nsf/home.xsp
7. Social Connections 14 Berlin, October 16-17 2018
Credits
1. David Simpson, Patrick Li
https://davidsimpson.me/2016/02/09/ibm-connect-2016-
1402-getting-technically-cozy-with-ibm-connections-
cloud-apis-and-app-dev/
https://github.com/dvdsmpsn/ibm-connect-2016-
examples/
8. Social Connections 14 Berlin, October 16-17 2018
HOW: Connections Cloud
Extension Points
9. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud (green) App Registry
App registry (green)
• Organization
Extensions
• App
• Extension Point
• Extensions
10. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud (green) Extension Points
11. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud (pink) App Registry
App registry (pink)
• Organization
Extensions
• App
• Service
• Extensions
• Status
12. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud (pink) Extension Points
13. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
14. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
The static URL APP
15. Social Connections 14 Berlin, October 16-17 2018
define insert use
Connections Cloud Community Apps
Static URL App
16. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Static URL App -> Define
App registry (green) app
• Name
• Icon (won‘t show)
• IBM Widget for
iFrame
• Attributes
• Static URL
17. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Static URL App -> Insert (wait >5min!!)
18. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Static URL App -> Use
View
• Title (editable)
• Content of static URL
19. Social Connections 14 Berlin, October 16-17 2018
• Admins can
change content
• Views
• Landing
page
widget
„view“
• Full screen
widget
„fullpage“
Connections Cloud Community Apps
Static URL App
20. Social Connections 14 Berlin, October 16-17 2018
• ADMIN defines app with static URL
• Community Owner adds app
• Owners und Members use App „as is“
• Suggested for Apps
• that can be loaded in an iFrame (CORS issues)
• that allow anonymous access or support SSO (e. g. SAML)
• whose content don‘t depend from community context
Connections Cloud Community Apps
Static URL App
21. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
The generic URL APP
22. Social Connections 14 Berlin, October 16-17 2018
define insert configure use
Connections Cloud Community Apps
Generic URL App
23. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Generic URL App -> define
App registry (green) app
• Name
• Icon (won‘t show)
• IBM Widget for
iFrame
• Attributes
• Static URL
24. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Generic URL App -> define
Simple Domino DB
• ACL:
• Anonymous = reader
• Default = editor
• Show In Open Application
Dialog:
• false
• View for config-docs
• ID
• URL
Contains:
Skeleton.xsp
25. Social Connections 14 Berlin, October 16-17 2018
IBM iWidget
Wait for
„appready“
Send
message
Skeleton.xsp
1. Get infos
• Add event listener
• Send „appready“
• Get message
2. Load Redir.xsp
• Parameter: -> WidgetInstanceID
• Parameter: -> canPersonalize
Connections Cloud Community Apps
Generic URL App -> define
26. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Generic URL App -> define
Response to „appready“
• Widget Details
• User Details
• Permssions
• Owners can
personalize
• Members can
contribute
27. Social Connections 14 Berlin, October 16-17 2018
IBM iWidget
Wait for
„appready“
Send
message
Redir.xsp
Load-from-nsf
• @dbLookup „get URL for
WidgetInstanceID“
• Save URL-Variable in viewScope
?URL exists
• true: -> load ccContent
• false: -> load ccConfig
Connections Cloud Community Apps
Generic URL App -> define
28. Social Connections 14 Berlin, October 16-17 2018
IBM iWidget
Wait for
„appready“
Send
message
redir.xsp mit ccConfig custom ctl
URL-Input
• Get URL from ViewScope-Variable
Save-button
• Refresh ViewScope Variable
• Save-to-nsf (widgetID, URL)
• Reload page
Connections Cloud Community Apps
Generic URL App -> define
29. Social Connections 14 Berlin, October 16-17 2018
IBM iWidget
Wait for
„appready“
Send
message
redir.xsp mit ccContent custom ctl
„config“-
button ->
ccConfig
(can
Personalize)
iFrame
SRC = URL from ViewScope-Variable
Connections Cloud Community Apps
Generic URL App -> define
30. Social Connections 14 Berlin, October 16-17 2018
• „skeleton.xsp“
• Landing page
• No-cache
• ccEngine
custom control
Connections Cloud Community Apps
Generic URL App -> define
31. Social Connections 14 Berlin, October 16-17 2018
• „ccEngine“
custom control
• Add Event
listener
‘message‘
• Send ‘appready‘
• Wait for
message
• Call redir.xsp
Connections Cloud Community Apps
Generic URL App -> define
32. Social Connections 14 Berlin, October 16-17 2018
• Lookup
URL for
Widget-
InstanceID
• Load
config or
content
custom
control
Connections Cloud Community Apps
Generic URL App -> define
33. Social Connections 14 Berlin, October 16-17 2018
• Load URL
in iFrame
• Show
button if
user has
permission
Connections Cloud Community Apps
Generic URL App -> define
34. Social Connections 14 Berlin, October 16-17 2018
• Lookup
existing
config
document
• Create new if
none exists
• Show edit
field and
submit button
Connections Cloud Community Apps
Generic URL App -> define
35. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
Generic URL App -> configure
Generic URL
• Änderbarer Titel
• Infos von CNX
• URL-Eingabehttps://www.ibm.de
36. Social Connections 14 Berlin, October 16-17 2018
• Inhalt
anpassbar vom
Community
Owner
• Views
• Landing
page
widget
„view“
• Full screen
widget
„fullpage“
Connections Cloud Community Apps
Generic URL App -> use
37. Social Connections 14 Berlin, October 16-17 2018
• ADMIN defines static domino service App-URL as OrgExtension
• Community Owner adds app and sets „his“ custom web URL
• Owners und Members see only that custom web app
• Suggested for Apps
• that can be loaded in an iFrame (CORS issues)
• that allow anonymous or support SSO (e. g. SAML)
• whose content depend from community context
Connections Cloud Community Apps
Generic URL App
38. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
The generic app for protected content
39. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
The generic URL APP with keystore login
40. Social Connections 14 Berlin, October 16-17 2018
define insert config sign on use
Connections Community Apps
Generic App with Keystore
(Domino-API)
41. Social Connections 14 Berlin, October 16-17 2018
AUTH
app
get
credentials
get auth-
cookie
get URL
load URL in
iFrame
show
original UI
API
app
get
credentials
authenticate
to API
get config
parameters
get Data via
API
show
custom UI
Connections Cloud Community Apps
Generic App with Keystore
42. Social Connections 14 Berlin, October 16-17 2018
AUTH
app
get
credentials
get auth-
cookie
get URL
load URL in
iFrame
show
original UI
API
app
get
credentials
authenticate
to API
get config
parameters
get Data via
API
show
custom UI
Connections Cloud Community Apps
Generic App with Keystore
43. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
AUTH App with Keystore
AUTH-APP
• Keystore-Actions
• getCredentials()
• putCredentials()
• 3rd party Auth
Transactions
• login()
• addCookie()
• Original UI
• loadURL()
Keystore
• Keystore ACL:
• Default = no access
• Anonymous = no access
• View for config-docs
• CNX-username
• 3rd party username
• 3rd party password
(encrypted with server key)
44. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
AUTH App with Keystore
Configuration
• Infos from
Connections
• URL Configuration
(xPages App URL)
45. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
AUTH App with Keystore
Authentication
• Infos from
Connections
• User-Credentials
• Save in Keystore?
• Login via xhttp
request
46. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
AUTH App mit Keystore
Usage
• Connections
• xPages App
• Background-login
fetches LTPA-Cookie,
feels like SSO
47. Social Connections 14 Berlin, October 16-17 2018
• ADMIN defines static domino service App-URL as OrgExtension
• Community Owner adds app and sets „his“ custom web URL
• Owners und Members see only that custom web app
• Suggested for Apps
• that can be loaded in an iFrame (CORS issues)
• that provide background basic auth and deliver token cookie
• whose content depend from community context
Connections Cloud Community Apps
AUTH App mit Keystore
48. Social Connections 14 Berlin, October 16-17 2018
WHAT: Connections Cloud
Community Apps
The generic API APP with keystore
49. Social Connections 14 Berlin, October 16-17 2018
AUTH
app
get
credentials
get auth-
cookie
get URL
load URL in
iFrame
show
original UI
API
app
get
credentials
authenticate
to API
get config
parameters
get Data via
API
show
custom UI
Connections Cloud Community Apps
Generic App with Keystore
50. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
API App with Keystore
API-APP
• Keystore-Aktionen
• getCredentials()
• putCredentials()
• 3rd party API
Transaktionen
• get(), put(), modify(), …
• Custom UI
• renderData()
Keystore
• Keystore ACL:
• Default = no access
• Anonymous = no access
• View für config-docs
• CNX-username
• 3rd party username
• 3rd party password
(encrypted)
51. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
API App mit Keystore
Konfiguration
• Infos from
Connections
• Configuration (API)
• Configuration (Folder)
52. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
API App wth Keystore
Authentication
• Infos from
Connections
• User-Creddentials
• Store in Keystore?
• Login
53. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Community Apps
API App mit Keystore
Example
• Connections
• API App (Nasuni)
• Background-login
fetches LTPA-Cookie,
renders new UI, acts
as the user
54. Social Connections 14 Berlin, October 16-17 2018
• ADMIN defines static domino service App-URL as OrgExtension
• Community Owner adds app and sets „his“ custom web URL
• Owners und Members see only that custom web app
• Suggested for Apps
• that can‘t be loaded in an iFrame (CORS issues)
• that provide background basic auth and deliver token cookie
• that have a REST API (with basic or oAuth Authentication)
• whose content depend from community context
Connections Cloud Community Apps
API App mit keystore
57. Social Connections 14 Berlin, October 16-17 2018
define insert use
Connections Cloud Embedded Experience
Static URL EE app
Kein Kontext!
Bsp.
58. Social Connections 14 Berlin, October 16-17 2018
define insert use
Connections Cloud Embedded Experience
generic URL EE app
Im Kontext!
Bsp.
59. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Embedded Experience
generic URL EE app
Activity Stream
message
• Actor (me)
• Generator (our APP)
• Receiver
• Content
• Links
60. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Embedded Experience
generic URL EE app
Embedded Experience
• openSocial Objekt
• IBMs Cloud EE
widget
• custom payload
• custom URL
• static URL
61. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Embedded Experience
generic URL EE app
ee.html
• load ee.js
• inner CSS
• inner iFrame
62. Social Connections 14 Berlin, October 16-17 2018
Connections Cloud Embedded Experience
generic URL EE app
ee.js
• addEventHandler
• receiveMessage
• loadURL from custom
payload in iFrame
63. Social Connections 14 Berlin, October 16-17 2018
• ADMIN defines „generic-EE-Widget“, to allow ee.html
• API POST an e. g. /connections/opensocial/basic/rest/activitystreams/@me/@all
with static URL = ee.html and custom payload „url“ allows
any URL insde of your EE
• Your web app for EE should use SSO/oAuth – or you will –
again – have to create and use a keystore for AUTH or API
connect…
Connections Cloud Embedded Experience
generic URL EE app
64. Vössing Ingenieurgesellschaft mbH
Brunnenstraße 29-31
D-40223 Düsseldorf
Besuchen Sie uns auf:Fon: +49 211 9054-5
Email: info@voessing.de
www.voessing.de
BERATUNG I PROJEKTMANAGEMENT I PLANUNG I BAUÜBERWACHUNG