This document provides an overview of integrating applications into IBM Connections cloud and on-premises environments. It discusses architectural questions to consider, such as whether to support both cloud and on-premises. It also covers how to integrate applications by leveraging APIs, customizing the navigation, and recommended tools. The presentation was given by software architects from TIMETOACT, an IBM business partner that develops applications integrating with IBM Connections.
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
Many companies decide to use their Internet Web Content Management System for their Intranet too. Web Content Management Systems are excellent in top-down communication. IBM Connections is excellent in peer-to-peer collaboration. Using separate platforms for communication and collaboration causes confusion and confronts users and authors with difficult choices: where to publish and where to search content. Governance problems, fragmentation, user frustration and lost potential are the consequences.
The Web Content Management Extension (XCC) enhances IBM Connections with classic Web CMS capabilities and thus integrates the two antipodes of an intranet, i.e. peer-to-peer collaboration with top-down communication. IBM Connections with the Web Content Management Extension XCC creates a beautifully integrated Social Intranet. See an extensive live demo of XCC. Learn how to manage internal communications with IBM Connections and why IBM Connections adoption and ROI will increase with XCC by 50% to 100%.
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...TIMETOACT GROUP
IBM Connect 2017, Session 1434: IBM Connections + XCC (Web Content & Custom Apps) = IBM Digital Workplace Hub
Session by
Randy Frink (IBM WW Sales BUE Social Software)
Felix Binsack (TIMETOACT GROUP)
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...TIMETOACT GROUP
Knowledge Workers embrace Enterprise Social Collaboration and Networking platforms like IBM Connections. The problem is, that Knowledge Workers are only a small minority in most companies. Many employees will not partici- pate in an Enterprise Social Collaboration platform, either because they are occasional users or because they are intro- verted. Separate platforms for communication and collaboration however cause content overlap and inconsistency, attention fragmentation and governance problems. With more than one Intranet platform it is practically impossible to create a ‘Single Point of Truth’.
XCC adds structure to IBM Connections and makes it thus easily consumable for new, occasional and unexperienced employees. With this IBM Connections extension it is easy to create and enable use cases for all types of users, e.g. internal communications, blue collar workers, common staff, community managers, department managers, senior managers, customers and partners. It lowers participation barriers and activates the employee base. In short: XCC helps you to get the most out of IBM Connections.
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...TIMETOACT GROUP
This presentation is an overview of the problems of traditional intranets that use different platforms for communication, collaboration and applications and shows what an deeply integrated Intranet on the basis of IBM Connections & XCC - Web Content & Custom Apps Extension could look like.
ARCHIVE - XCC 4.5 Web Content Management Extension for IBM ConnectionsTIMETOACT GROUP
Many companies decide to use their Internet Web Content Management System for their Intranet too. Web Content Management Systems are excellent in top-down communication. IBM Connections is excellent in peer-to-peer collaboration. Using separate platforms for communication and collaboration causes confusion and confronts users and authors with difficult choices: where to publish and where to search content. Governance problems, fragmentation, user frustration and lost potential are the consequences.
The Web Content Management Extension (XCC) enhances IBM Connections with classic Web CMS capabilities and thus integrates the two antipodes of an intranet, i.e. peer-to-peer collaboration with top-down communication. IBM Connections with the Web Content Management Extension XCC creates a beautifully integrated Social Intranet. See an extensive live demo of XCC. Learn how to manage internal communications with IBM Connections and why IBM Connections adoption and ROI will increase with XCC by 50% to 100%.
The Digital Workplace Hub: Where Digital and Engagement Propel the Market Lea...TIMETOACT GROUP
IBM Connect 2017, Session 1434: IBM Connections + XCC (Web Content & Custom Apps) = IBM Digital Workplace Hub
Session by
Randy Frink (IBM WW Sales BUE Social Software)
Felix Binsack (TIMETOACT GROUP)
Get the most out of IBM Connections with XCC – Web Content & Custom Apps Exte...TIMETOACT GROUP
Knowledge Workers embrace Enterprise Social Collaboration and Networking platforms like IBM Connections. The problem is, that Knowledge Workers are only a small minority in most companies. Many employees will not partici- pate in an Enterprise Social Collaboration platform, either because they are occasional users or because they are intro- verted. Separate platforms for communication and collaboration however cause content overlap and inconsistency, attention fragmentation and governance problems. With more than one Intranet platform it is practically impossible to create a ‘Single Point of Truth’.
XCC adds structure to IBM Connections and makes it thus easily consumable for new, occasional and unexperienced employees. With this IBM Connections extension it is easy to create and enable use cases for all types of users, e.g. internal communications, blue collar workers, common staff, community managers, department managers, senior managers, customers and partners. It lowers participation barriers and activates the employee base. In short: XCC helps you to get the most out of IBM Connections.
IBM Digital Workplace Hub with IBM Connections & TIMETOACT's XCC - Web Conten...TIMETOACT GROUP
This presentation is an overview of the problems of traditional intranets that use different platforms for communication, collaboration and applications and shows what an deeply integrated Intranet on the basis of IBM Connections & XCC - Web Content & Custom Apps Extension could look like.
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
What's New in XCC 9.0 - Web Content and Custom Apps Extension for IBM Connections
New Features:
- XCC Cloud for IBM Connections Cloud
- FlyOut Page
- Custom Widgets API
- Client-Side-Caching
- Gallery Widget
- Community Overview Widget
and much more..
With this new release, our Connections Administration Toolkit (CAT) does not only offer full support for Connections 5.0 CR3 and its configuration properties, but also introduces many new and exciting features. We have created a new user interface for better handling, released the export and import feature, and for the first time we start writing into Connections databases.
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...TIMETOACT GROUP
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) for the IBM Connections Engagement Center (ICEC) with the TIMETOACT FEB4ICEC Widgets
Video: http://www.youtube.com/watch?v=P2BfNglvpG0
Speaker:
Vincent Burckhardt, @vburckhardt
IBM, Software Engineer – Dev Lead IBM Connections News
Abstract:
Developers and administrators can extend the IBM Connections user interface with new capabilities, and replace existing capabilities that are shipped with the product by developing their own iWidgets using the iWidget specifications and integrating them with IBM Connections.
The webinar will start with an overview of iWidgets specifications, and then dive more in details on the deployment and development of iWidgets for Profiles, Communities and Homepage services. Finally, the session will give a few good practices in iWidget development for Connections.
API & Custom Widgets coming in XCC next - Web Content and Custom App Extensio...TIMETOACT GROUP
There‘s an API for that..., built custom widgets, integrate applications into your Intranet with IBM Connections and XCC - Web Content and Custom App Extension for IBM Connections. See http://connections-apps.com/xcc for more information.
A ridiculously long presentation from IBM Connect 2013, formerly Lotusphere, from Rob Novak @IBMRockStar and Jerald Mahurin @SociallyCurious on the tools, language, and methods we used to transition from Domino, Quickr and overall web developers to becoming IBM Connections 4.0 developers. From the abstract:
With IBM Connections 4.0, IBM has released the most important new platform - yes platform - for social business development since the Notes client. As a Domino developer, you have excelled. Now, faced with an entire new glossary of terms, new concepts in customization and development, and a whole new set of tools, it could take some time to get up to speed. This session will help you cut weeks off that ramp-up time by showing you exactly what a Connections development environment looks like. We'll cover how to choose your tools and toolkits as well as configuration for development and testing. From the fundamentals of skill gap identification to real working samples, this session is sure to give you a huge head start.
Simplify the administration of IBM Connections with this easy to install and easy to use web interface tool. Complex multilevel administration commands can be done with just a single click, even by administrators without WebSphere background. Easily accelerate and automate administrative tasks and enhance the maintenance tasks for IBM Connections. Benefit from extremely lowered effort for training and maintenance.
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
The official booklet for the IBM Digital Workplace Hub, the smart and powerful combination of marketleading IBM Connections and TIMETOACT's XCC - Web Content & Custom Apps Extension.
IBM Connections 6 will be release on March 28th. XCC is going to work with IBM Connections 6 Classic without any modifications! Full XCC reature compatibility with iBM Connections 6 from day 1. Have a look at first screenshots including an outlook of what will come soon.
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
What's New in XCC 9.0 - Web Content and Custom Apps Extension for IBM Connections
New Features:
- XCC Cloud for IBM Connections Cloud
- FlyOut Page
- Custom Widgets API
- Client-Side-Caching
- Gallery Widget
- Community Overview Widget
and much more..
With this new release, our Connections Administration Toolkit (CAT) does not only offer full support for Connections 5.0 CR3 and its configuration properties, but also introduces many new and exciting features. We have created a new user interface for better handling, released the export and import feature, and for the first time we start writing into Connections databases.
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) fo...TIMETOACT GROUP
Built Forms, Lists & Workflows with the IBM Forms Experience Builder (FEB) for the IBM Connections Engagement Center (ICEC) with the TIMETOACT FEB4ICEC Widgets
Video: http://www.youtube.com/watch?v=P2BfNglvpG0
Speaker:
Vincent Burckhardt, @vburckhardt
IBM, Software Engineer – Dev Lead IBM Connections News
Abstract:
Developers and administrators can extend the IBM Connections user interface with new capabilities, and replace existing capabilities that are shipped with the product by developing their own iWidgets using the iWidget specifications and integrating them with IBM Connections.
The webinar will start with an overview of iWidgets specifications, and then dive more in details on the deployment and development of iWidgets for Profiles, Communities and Homepage services. Finally, the session will give a few good practices in iWidget development for Connections.
API & Custom Widgets coming in XCC next - Web Content and Custom App Extensio...TIMETOACT GROUP
There‘s an API for that..., built custom widgets, integrate applications into your Intranet with IBM Connections and XCC - Web Content and Custom App Extension for IBM Connections. See http://connections-apps.com/xcc for more information.
A ridiculously long presentation from IBM Connect 2013, formerly Lotusphere, from Rob Novak @IBMRockStar and Jerald Mahurin @SociallyCurious on the tools, language, and methods we used to transition from Domino, Quickr and overall web developers to becoming IBM Connections 4.0 developers. From the abstract:
With IBM Connections 4.0, IBM has released the most important new platform - yes platform - for social business development since the Notes client. As a Domino developer, you have excelled. Now, faced with an entire new glossary of terms, new concepts in customization and development, and a whole new set of tools, it could take some time to get up to speed. This session will help you cut weeks off that ramp-up time by showing you exactly what a Connections development environment looks like. We'll cover how to choose your tools and toolkits as well as configuration for development and testing. From the fundamentals of skill gap identification to real working samples, this session is sure to give you a huge head start.
Simplify the administration of IBM Connections with this easy to install and easy to use web interface tool. Complex multilevel administration commands can be done with just a single click, even by administrators without WebSphere background. Easily accelerate and automate administrative tasks and enhance the maintenance tasks for IBM Connections. Benefit from extremely lowered effort for training and maintenance.
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
The official booklet for the IBM Digital Workplace Hub, the smart and powerful combination of marketleading IBM Connections and TIMETOACT's XCC - Web Content & Custom Apps Extension.
IBM Connections 6 will be release on March 28th. XCC is going to work with IBM Connections 6 Classic without any modifications! Full XCC reature compatibility with iBM Connections 6 from day 1. Have a look at first screenshots including an outlook of what will come soon.
Kenshoo Social Webinar: Putting Social Advertising in ContextKenshoo
Presentation from July 28th webinar with Forrester VP and Principal Analyst, Shar VanBoskirk and Kenshoo CMO, Aaron Goldman. Covers latest trends in social advertising and best practices for advertising in the context of social networks.
User Access Manager for IBM Connections (UAM)TIMETOACT GROUP
The User Access Manager (UAM) features management of
- External (Guest) Users for IBM Connections
- Internal Users “Terms of Use” Acceptance
and much more
Access Data from XPages with the Relational ControlsTeamstudio
Did you know that Domino and XPages allows for the easy access of relational data? These exciting capabilities in the Extension Library can greatly enhance the capability of your applications and allow access to information beyond Domino. Howard and Paul will discuss what you need to get started, what controls allow access to relational data, and the new @Functions available to incorporate relational data in your Server Side JavaScript programming.
Webinar: Migration from IBM Domino to IBM VerseMOVE4IDEAS
You will learn how to:
- Prepare your migration from Attitude to architecture
- Think about your global environment and how to proceed
- Get your metrics from your IBM Domino architecture
- Analyze them correctly with standard IBM Administrator tools
- Use tools to catch those metrics
Speaker: Eric Spencer, IBM Software Engineer, iNotes Development
Learn how you can customize IBM iNotes and SmartCloud Notes web to adapt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in recent releases, which allow for easier customization and greater tolerance during the upgrade process. I’ll step through examples, such as modifying the items on the action bar. With some HTML and JavaScript skills you can easily extend your IBM iNotes or SmartCloud Notes web mail client to make it your own!
This was from the IBM Interconnect Conference in 2017 - it contains best practices and recommendations for things to think about when migrating to microservices
Whether you are launching a simple website or a scaled application, time to go live is a key consideration for your business. Amazon Lightsail is the easiest way to get started on AWS, letting you build and scale your infrastructure faster. In this session, we will walk you through how to use Lightsail to launch your application with a few clicks and scale it as needed for redundancy, traffic spikes, or intergalactic attack. With in-browser SSH and RDP access, easy server management, and in-console guidance, Lightsail provides all the tools needed for builders of all levels – no prior AWS experience required.
From Monoliths to Services: Grafually paying your Technical DebtDavid Litvak Bruno
Talk about how to improve the architecture and reduce the technical debt of your applications. By gradually separating away responsibilities from your monolithic apps into single responsibility services.
Microservices and Serverless for Mega Startups - DevOps IL MeetupBoaz Ziniman
Microservices and Serverless computing allow you to build and run simpler and more efficient applications, while improving your agility and saving a lot of money.
The ability to deploy your applications without the need for provisioning or managing servers opens for startups new opportunities to build web, mobile, and IoT backends; run stream processing or big data workloads; run chatbots, and more, without the investment in hardware or professional manpower to run this hardware.
In this session, we will learn how to get started with Microservices and Serverless computing with AWS Lambda, which lets you run code without provisioning or managing servers.
The future of web development write once, run everywhere with angular.js and ...Mark Roden
This slide deck was used in support of BTE 102 - The future of web development write once, run everywhere with angular.js and domino at IBMConnectED 2015
Presentation was given with Mark Leusink
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
Development teams want to move quickly. Operations teams want to move forward with effective risk management. How do you balance these concerns? With IBM Continuous Delivery for Bluemix, developers are empowered to deliver changes at cloud speed, while release managers can establish policies that ensure compliance with standards. Promotions can be automated all the way to production while enforcing team policies around test coverage and automated test success. And of course, environment inventories are always just a click away. In this talk, you’ll learn how to enable your enterprise teams to deliver like a startup, without violating corporate regulations like separation of duties.
Similar to Integrate Applications into IBM Connections Cloud and On Premises (AD 1632) (20)
TIMETOACT GROUP - Der vernetzte und adaptive VersichererTIMETOACT GROUP
Das Marktumfeld von Versicherungen hat sich verändert. Kaufverhalten, Marktbedingungen, Wettbewerb und Technologische Möglichkeiten erzeugen einen enormen Druck. Versicherer sind gezwungen ihre Prozesse anzupassen. TIMETOACT GROUP hilft Kunden und Mitarbeiter zu "engagen", Prozesse zu optimieren und automatisieren und Versicherer Fit für das digitale Ökosystem zu machen.
Facilitate the scheduling in your company. The slotfinder enables digital appointment determination for all employees - like "Doodle" from Google. External employees can also be admitted.
The Slotfinder simplifies the often tedious determination of appointments, especially with external employees. Both small and large groups benefit from a clear appointment selection. The organizer suggests appointments – each participant indicates individually on which dates he has time. Then the fitting appointment can be selected and communicated to the group. Frequent rescheduling of appointments is reduced, a complicated phone coordination superfluous. Further participants can flexibly come to the vote later by direct link as well.
Bring top management and employees in contact. The abbreviation CxO summarizes the entirety of “chief title”, whereby the “x” is to be understood as a placeholder for the respective position.
CxO Connect enables a direct communication channel between the Executive Board and executives and thus serves as a voice for the Executive Board members. The motto is: Even the smallest voice is heard. CxO Connect makes the management level more accessible. Employees have the opportunity to participate directly and communication with the board is simplified.
The users post in their own name or in the form of anonymous posts on the corresponding CxO Connect page. The users have the opportunity to rate and comment on posts. The top rated entries will then be forwarded to the addressees at the end of the month for answering.
In the comments, users have the opportunity to discuss. The published answers can then be further discussed. The users themselves decide by their voting which contributions are relevant and should be answered. In other words, if an employee has something important to say and other users agree, then the board must respond.
Project Management Office (PMO) - for IBM ConnectionsTIMETOACT GROUP
Das Project Management Office (PMO) ermöglicht den Nutzern mit wenigen Clicks eine Übersicht über alle laufenden und anstehenden Projekte im Unternehmen. Alle relevanten Projektinformationen, wie beispielsweise die Übersicht über Status, Ansprechpartner, Budget, Meilensteile und die nächsten Schritte der verschiedenen Projekte, werden erfasst.
The GIS User Self Service for IBM Collaboration Solutions is a web application that allows users to register with a directory service and then manage it themselves. It provides the interface between directory services and application systems, allowing users to independently manage their user data, and gives administrators central access in the context of the entire user lifecycle.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
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?
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
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.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
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.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
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.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
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.
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).
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
2. About this session
• We share some of our experience gained in the past three
years creating and maintaining a complex application that
integrates into and leverages IBM Connections.
• Target Audience are Software Architects and Developers
3. Agenda
• About TIMETOACT & Me
• Short Demo
• Cloud and On-Premises: One or Two Worlds?
• Architectural Questions and Decisions
• Integrating your Application
• Integration APIs
• Customizing the Navigation
• Tools and Landscape
4. About TIMETOACT
• European Business Partner
• One of the largest ISVs for IBM Connections Software
Simplify and Improve IBM Connections Administration, Content
Management and User Management
http://connections-apps.com/cat
Integrate Internal Communications and Custom Applications
into IBM Connections
http://connections-apps.com/xcc
Self Services and User Management, Password and Security
Management for External (Guest) Users
http://connections-apps.com/uam
5. About me
• Software Architect, Developer and
Consultant
• 15+ years IBM Technologies
• Focused on Web Applications, IBM
Connections, Notes & Domino
• XCC Team since 2012
9. Creating a Product
• XCC is an application that leverages IBM Connections
information to create a modern and social intranet
• It shows web content from different sources aggregated into
one or more pages
• It even allows development of Custom Apps
• It is designed to run on both, Cloud and on-premises
• During conception and implementation we faced challenges -
caused by the two different worlds of the Cloud and On-
Premises Software base
10. Develop Once, Deploy to Cloud and On-Prem
• Custom apps can be done for either platform
• If you develop a product, it is best developed for both
• If a company uses the cloud or on-premises a decision is made
of many more factors than only development
• Customers may start off on-premises and then switch to the
cloud or vice versa
• Currently development cannot be recommended clearly for one
of each - doing both seems to be the right decision
• You should be open for both directions
11. Challenge - One App in Two Worlds
• What might look similar are two planets in the same solar
system:
On-premises and cloud might look the same but differ
• That leads to challenges for developers:
Different or missing APIs
Cross Domain Requests in the cloud
Authentication
UI Integration, Navigation Bar
• Good News: a lot is similar or close
12. Two Worlds - One Source Code – Why?
• Makes development more effective
• Allows for more flexibility
• It just makes sense to reuse your code in both worlds
• Use parts exclusively and other parts shared in both worlds
• Takes some extra effort to be done but is worth the time
• Pushes performance to the max
if performance is not urging, more abstraction could make the job
even easier
14. Architectural Questions I
• What application stack to use?
Application Stack is your choice
Java is best supported here
• Use one or more resource locators / servlets?
More locators allow for better modularity, control
• What persistence technology to use?
Cookies, Localstorage in Client
Filestorage or Database in Server?
What database?
15. Architectural Questions II
• What browsers to support?
Companies seem to love ancient Internet Explorers, users and
developers like others better
The more browsers you support the more robust your code gets
• What JavaScript Framework to use?
Use Dojo or something else?
• What CSS Framework to use?
OneUI, Custom, Bootstrap, others?
16. Architectural Questions III
• Whether to run on-premises, Cloud or both?
• How to integrate into the User Experience
Create a Widget, Gadget or Page?
Open a completely new UI?
Integrate into Navigation?
• What other frameworks to use?
Depends on the applications abilities
• What APIs and calls to use?
17. Architectural Decisions I
• With our product XCC we went the following way:
Java/WebSphere Stack
Multiple Servlets
Localstorage for some client data
DBMS for application data
• Database access encapsulated to support more than one DBMS
Browser support equivalent to IBM Connections
jQuery favored over Dojo (http://xpag.es/?2132)
Bootstrap + Custom CSS for a fancy UI (http://xpag.es/?212E)
18. Architectural Decisions II
App runs on both: on-premises and cloud
Custom page for App, iWidgets for Communities and Top
Navigation integration
Navbar and start page customization for full integration
Several more frameworks used:
• IBM Social Business Toolkit (http://xpag.es/?2122)
• OpenJPA (http://xpag.es/?2126)
• JSOUP (http://xpag.es/?212A)
Using solely documented APIs
22. Integration into IBM WebSphere On-Premises
• Requires you to create a Java App
• Run application on its own server
easier to manage
separated logs / troubleshooting
• There is no such thing as a defined Extension page
Only workaround is using a “Layout Inheritance”
23. On-Premises Layout Inheritance I
• Good way to do it is:
Pull a page from Connections
Parse and modify that HTML to your needs
De-Serialize it to the requesting client
• Page to pull:
search page (http://xpag.es/?20FE)
“About” page might work as well
users homepage may help with Activity Stream
24. On-premises Layout Inheritance II
• Advantage:
you are free to do what you like
Robust, often even future proof
• works for CNX 4.0 to 5.5 without problems
• Disadvantage:
There is no common module/framework
for that, you have to code manually,
JSOUP is very helpful
Requires extensive testing in the beginning
Note to IBM:
Please create the
same capabilities
to retrieve Header
and footer for on-
premises and
cloud
25. Integration into IBM Bluemix and Cloud
• Run WebSphere Liberty Service with your Java App
Liberty is good enough
• Use IBM Social Business Toolkit to Connect
• Use OAuth2 to Authenticate
• “Inheriting” a page does not work here, build your own page
• Integrate Connections Cloud banner (aka Navigation Bar)
(http://xpag.es/?20FA)
• Change the Connections Cloud Banner to include your
Application + Hide the „Back To“-Link (more on that later)
27. Examples
• What can be done with APIs in your application?
Show and vote Ideations
Aggregate Calendars of your
followed communities into one
28. REST APIs
• Interaction with Connections is RESTful most of the time
• Connections APIs have an extensive documentation
API Documentation: http://xpag.es/?211A
API Explorer: http://xpag.es/?2112
• You better do not use anything but documented APIs
If you find a functionality usable, Open a PMR and ask if that
REST method is supported
• Take care for Internet Explorer
Not all versions of that browser are supported for the REST API
29. The IBM Social Business Toolkit
• The IBM Social Business Toolkit (SBT) encapsulates REST
API Requests thru a serverside proxy
• That solves the issue with Cross Domain Requests from
JavaScript when interacting with the cloud
• SBT handles Authentication
Requests are performed on the users behalf
• Application needs to be registered in your Cloud Organization
• Meaningful for accessing application external hosts
Performance penalty if used locally
31. Customizing Navigation On-Premises
• That‘s a well documented approach (http://xpag.es/?210E)
• However, you have to get experience in it
• Seamlessly integrates with the „Layout Inheritance“ approach
32. Customizing Nav in the Cloud
• Customization options are limited:
You cannot rename Entries
You cannot localize Entries
You cannot reorder entries or menus
• But you can:
add entries or menus
hide or remove entries or menus
• We will show how adding an entry works
33. Adding a custom Link to your Navigation
• Editing the IBM Connections Cloud Navigation is possible but
not that easy
• We will cover how to add one such link and how to place it
• You will need Organizations Administrative rights
• Be warned: a wrong extension modificator string may result in
the loss of the entire Top Navigation
• But the result will change the look from this:
• Into this:
34. Adding a custom Link to your Navigation (II)
• Open the Administration Panel (via Admin/Manage
Organization)
• Navigate to the „Organization Extensions“
• Click „Add Extensions“ button
• For field „Service“ use „Top Navigation bar“
• Ignore the field „Extension Point“
• Leave field „Name“ empty for now – we come to that soon
• Field „Description“ is used only in the „Organization
Extensions“ overview, enter description accordingly
35. Adding a custom Link to your Navigation (III)
• Ignore the field „Type“
• Enter „https://www“ for the fields „Icon URL“ and „URL“, just to
make the fields validate, their values are totally irrelevant
• For the “Name” field we now need to create a magic string
• It all starts with „@@mod@“
• Then we point to a Top Navigation Bar element with a string
denominating column and element from the following table
36. Top Navigation Elements
Selector String Target Element
auth-left. myPartnerPage Organization name, displayed next to the brand image
lotusBannerHomepage Home link
networkMenu People menu link
communitiesMenu Communities Menu link
servicesMenu Apps Menu
dashboard-handler Back to IBM Connections Cloud link
myPartnerPage My Organization link
auth-right. bss-adminMenu Admin Menu
chatMenu Chat Menu in the Admin Area
bss-usersMenu User Account Menu
bsscom-helpMenu Help Menu
37. Adding a custom Link to your Navigation (IV)
• Now define the position you want to see the link related to the
targeted node. This could be “@before” or “@after”.
• That all is followed by an “@” and a serialized JSON Object:
• {
"url": "https://www.timetoact.de/xcc",
"text": "Intranet"
}
• No newlines and special characters and no additional
properties allowed!
• Don‘t forget to enable and save the extension
38. Adding a custom Link to your Navigation (V)
• Example: add a new Link right before the Home link in the Top
Navigation bar
• That means:
Magic String + Element Selector + Position + JSON
@@mod@auth-left.lotusBannerHomepage@before@{
"url": "https://connections-apps.com/xcc",
"text": "Intranet"
}
• Et voilà:
39. Removing an Entry from your Navigation
• Appears to be as easier than adding an entry
• Magic String + Element Selector + delete command
@@mod@auth-left.myPartnerPage@delete@
• Will effectively remove the “My Orgnanization” link
@@mod@auth-left.dashboard-handler@delete@
• Will effectively remove the “Back To…” link
• Combining all the Extensions mentioned before, creates this
Navigation:
40. Wrap Up Cloud Top Nav Customization
• Adding and removing is possible
• There‘s more possible:
E.g. Drop Down Menus
see http://xpag.es/?2106, http://xpag.es/?210A
• There‘s even more stuff posted to that topic
• There are blog entries suggesting this technique is
unsupported – however this seems to be the only way
42. Recommended Tools I
• Just a few random Tools that work very well here:
Eclipse IDE, Notepad++, Sublime, Atom
Rational Team Concert
• Source control, if you are seriously developing
Maven – mighty but difficult
• Manages application Build Process
• Used in Eclipse
Grunt.js
• Maven-like but easier to use, using JavaScript
43. Recommended Tools II
JSLint/JSHint – mandatory for all JS exceeding two lines
• jslint.com – it will hurt your feelings
• Available as Eclipse Plugin as well
A JavaScript Uglifier
• Reduces JavaScript code by 50% to 90%
SASS/LESS
• if you don’t know it yet, get to know it, it helps for a lot
44. Recommended Tools III
Multiple browsers(!)
• Use two or three on your machine
• Plus a browser farm (e.g. browserstack.com)
Cloud Foundry – for automatic deployment on IBM Bluemix
Selenium – automate UI Tests during team development
Multiple Connections instances for Test purposes
• Different Databases
• Different Versions
• Different OSes
45. Our Landscape
IBM Connections: 4.5
IBM Connections: 5.0
Local Clone
of Repository
IBM Connections: 5.5
Eclipse
IDE
Jazz
SCM
Jazz
CI Server
IBM Bluemix
Maven (incl. Grunt)
Manage
Test
Pull
Checkout
Commit
Push
Clone
Fetch
Build and TestManage HostsDevelop
47. We Have Covered
• Connections on cloud and on premises is different for
developers
• Questions you have to answer in respect to your architecture
• Ways to integrate your application into IBM Connections
• Tools and Landscape of Connections Application Development
48. Thank you
Contact us at:
• pedestal #100
• michael.gollmick@timetoact.de
• http://connections-apps.com
49. Acknowledgements and Disclaimers
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM
operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational
purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to
verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM
shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this
presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms
and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved.
Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect
of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.