Abstract: Situational applications enabled throughWeb service mashup technologies and lightweight protocols have attracted tremendous attention in the area of social computing, Web 2.0 and increasingly in the business context. Short-term tasks can be dealt with by ad-hoc building pipes of data services that together expose required capabilities. Nevertheless existing approaches such as Yahoo Pipes!, Google Mashup Editor and IBM Mashup Center are still in their infancy. Flexible binding of external third-party services and alternatives as well as collaborative mashup design is still not adequately supported by current solutions.
The contribution of this paper is threefold. First we provide a specification for blueprints for situational applications that incorporate policies about technical feasible service flows and user preferences. Secondly, we demonstrate a prototypical realization of a graphical blueprint planner, an adequate architecture design that enables mass collaboration and a policy language. Thirdly, we analyze performance issues that may arise during real-time validation and preference-based selection of situational applications using a simulation-based approach.
WebSphere User Group UK: Larger Applications with WorklightAndrew Ferrier
This document discusses building larger applications with IBM Worklight. It covers structuring code, using RESTful services and Worklight adapters, and the development lifecycle. Toolkits like Dojo and frameworks like dojox/app are presented as options for structuring JavaScript code. The benefits of Dojo are highlighted, and views are recommended over multiple HTML pages for mobile applications.
This document discusses different roles and technologies within .NET development. It identifies several environments including web development, smart clients, mobile devices, and rich clients. For each environment it lists relevant job roles and .NET technologies like ASP.NET, Windows Forms, and the .NET Compact Framework. The goal is to help people assess their experience and identify career paths within .NET.
The document provides an overview of IBM's QMF for z/OS 11 business analytics solution. It describes the key components, including QMF for TSO, Workstation, WebSphere, and Analytics for TSO. It highlights new features like improved charting and statistical analysis in TSO, guided report creation, mobile access, and enhanced data federation and drill-down capabilities. Benefits discussed include investment protection, extending analytics to more users, and high ROI from enterprise-wide deployment.
El documento habla sobre la alimentación en niños pequeños. Menciona que es un período de alto crecimiento y aprendizaje de hábitos alimenticios. Señala puntos críticos como el destete y la introducción de alimentos sólidos, y que las actitudes de los padres son clave. Finalmente, da consejos como alimentar en un ambiente tranquilo y respetar los tiempos del niño.
El documento proporciona 8 pasos para tener éxito en un negocio. Estos incluyen definir la motivación, establecer metas a corto y largo plazo, crear una lista de contactos clasificados por personalidad, organizar reuniones, crear un horario, capacitarse continuamente, invertir en materiales y ser un consumidor del producto para recomendarlo con seguridad.
This document appears to list pronouns and conjugations of the French verb "être" which means "to be" in English. It lists common pronouns like "je" (I), "tu" (you sing.), "il/elle" (he/she), "nous" (we), "vous" (you plur.), "ils/elles" (they) and conjugates the verb "être" for each pronoun. It also includes numbers 1 through 6.
WebSphere User Group UK: Larger Applications with WorklightAndrew Ferrier
This document discusses building larger applications with IBM Worklight. It covers structuring code, using RESTful services and Worklight adapters, and the development lifecycle. Toolkits like Dojo and frameworks like dojox/app are presented as options for structuring JavaScript code. The benefits of Dojo are highlighted, and views are recommended over multiple HTML pages for mobile applications.
This document discusses different roles and technologies within .NET development. It identifies several environments including web development, smart clients, mobile devices, and rich clients. For each environment it lists relevant job roles and .NET technologies like ASP.NET, Windows Forms, and the .NET Compact Framework. The goal is to help people assess their experience and identify career paths within .NET.
The document provides an overview of IBM's QMF for z/OS 11 business analytics solution. It describes the key components, including QMF for TSO, Workstation, WebSphere, and Analytics for TSO. It highlights new features like improved charting and statistical analysis in TSO, guided report creation, mobile access, and enhanced data federation and drill-down capabilities. Benefits discussed include investment protection, extending analytics to more users, and high ROI from enterprise-wide deployment.
El documento habla sobre la alimentación en niños pequeños. Menciona que es un período de alto crecimiento y aprendizaje de hábitos alimenticios. Señala puntos críticos como el destete y la introducción de alimentos sólidos, y que las actitudes de los padres son clave. Finalmente, da consejos como alimentar en un ambiente tranquilo y respetar los tiempos del niño.
El documento proporciona 8 pasos para tener éxito en un negocio. Estos incluyen definir la motivación, establecer metas a corto y largo plazo, crear una lista de contactos clasificados por personalidad, organizar reuniones, crear un horario, capacitarse continuamente, invertir en materiales y ser un consumidor del producto para recomendarlo con seguridad.
This document appears to list pronouns and conjugations of the French verb "être" which means "to be" in English. It lists common pronouns like "je" (I), "tu" (you sing.), "il/elle" (he/she), "nous" (we), "vous" (you plur.), "ils/elles" (they) and conjugates the verb "être" for each pronoun. It also includes numbers 1 through 6.
We are pleased to introduce our company as Comprehensive end to end Sourcing Service Provider, especially for Tiles, Sanitaryware & Allied Building Materials from India!
Este documento describe el abordaje inicial de pacientes con emergencias médicas. Explica que una emergencia médica representa un peligro inmediato para la vida del paciente y requiere tratamiento urgente, mientras que una urgencia médica puede esperar más tiempo para ser atendida pero aún requiere atención médica. También describe los pasos para evaluar y clasificar la gravedad de un paciente, incluyendo verificar la respuesta, respiración y circulación del paciente, así como iniciar un tratamiento para estabilizar cualquier amenaza a la vida
El documento describe la importancia de la ética profesional para los contadores públicos y las consecuencias de no seguirla. Explica que la ley 43 de 1990 establece los principios éticos como la integridad, objetividad e independencia, así como las sanciones por infringirlos como suspensiones. También cubre los organismos encargados de hacer cumplir el código de ética y los principios fundamentales que rigen la profesión contable.
Peng Zhang is a CFA Level 2 candidate seeking a position in finance. He has a Master's in Accounting and Finance from the University of Melbourne and a Bachelor's in Accounting from China University of Mining and Technology, where he graduated with high honors. Zhang has work experience in marketing, auditing, and financial roles in Australia and China. He is fluent in English and Mandarin with strong computer skills.
This document provides instructions for an art mini-lab on color schemes, asking students to choose a base color and use it to create a monochromatic value scale, analogous color scheme with four colors side by side on the color wheel, triadic color scheme with three colors equally spaced, and split-complementary color scheme using the base color and the two colors flanking its complement.
This document discusses the importance of user experience in software. It notes that over 60% of total cost of ownership over five years is from people costs like staffing, downtime, and training. It argues that user interfaces should focus on the user and prioritize compelling experiences. Silverlight is highlighted as a tool that can provide consistent cross-platform experiences with media and animation while connecting to data and services. The document advocates that Microsoft's platforms and tools allow for powerful yet accessible user interfaces.
DSL (Domain Specific Language) for Maps Mashupsaliraza786
This document outlines a project to develop a domain specific language (DSL) for creating maps mashups. The project aims to provide a unified model and syntax for combining data from multiple sources like Google, Flickr and Yelp APIs. This DSL will allow developers to easily create maps applications like "Find a Dentist" by reusing APIs. The document discusses the objectives, scope, development environment and requirements for the project, which involves implementing a sample maps mashup application to demonstrate the DSL framework.
The document discusses Web 2.0 and mashups. It provides an overview of IBM's QEDWiki project, which allows non-programmers to assemble situational applications or "mashups" by combining widgets and data sources. These mashups can address immediate needs. The document demonstrates QEDWiki and discusses how it could be applied in industries like telecommunications to empower knowledge workers and enable new types of collaborative applications.
1. The document discusses Web 2.0 and how developing applications for it can be challenging due to the many technologies involved.
2. It introduces EGL Rich UI, which aims to simplify Web 2.0 development by providing a single programming language and model that supports rich user interfaces, web services, and extensibility.
3. EGL Rich UI allows for simple data access, service declaration and use, and user interface definition to help modernize applications without needing in-depth knowledge of various Web 2.0 technologies.
Everybody knows Javascript is single-threaded and that it shares this same thread with other browser-related processes such as painting and compositing. There are several techniques to implement pseudo multithreading in JavaScript; however, during this talk we will focus our attention on how to use and debug the Service Worker API. Our end goal is to explore practical use cases in order to simplify the process to render complex user interfaces and transitions in a browser.
This document provides an overview of software programming and web applications. It discusses system development life cycles, programming languages like Visual Basic, C/C++, Java, and Python. It also covers web technologies like HTML, XML, CSS, JavaScript, VBScript, PHP, and dynamic server-side scripts like ASP and JSP. The document is intended to introduce various programming concepts and tools used for software and web development.
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008ChemAxon
This general presentation on Marvin will summarize the features, and detail the latest additions and improvements. The most important and newest features will be demonstrated, providing tips and tricks for their quicker and easier usage. The list of potential future features will also be presented, including the 'traditional' voting session. For latest developments see: http://www.chemaxon.com/product/marvin_land.html
The document discusses the challenges of developing mobile applications for multiple platforms and proposes a hybrid app approach using HTML5. It notes the fragmentation across mobile platforms, languages and tools, and the high costs of native development. A hybrid app framework is suggested that would allow developing once and deploying across platforms, with benefits of both native and web apps, including offline capabilities and connectivity to backend systems. The framework is described as using HTML5, CSS3 and JavaScript with a model-view-controller architecture and local storage for offline use.
1. The document discusses Google's investments in making the cloud more accessible by bringing powerful computing capabilities to more developers, making the client (browser) more powerful through open web standards rather than proprietary platforms, and keeping connectivity pervasive through initiatives like Android and increased mobile internet access.
2. It highlights specific Google services and projects that aim to accomplish these goals, such as Google App Engine for hosting web applications, Gears for extending browser capabilities, and OpenSocial for enabling more social applications on the web.
3. The document promotes open web standards and an open ecosystem through partnerships and projects like Android, OpenSocial, and Google Developer Day events and tracks.
The document describes a mobile application called Citylive Community Services Platform created for the Brussels regional government. The goals were to reinforce the local economy by creating a digital community and eventually monetize services. Key features included working offline, automatic updates, easy distribution via SMS, website integration, and compatibility with 80% of mobile phones. The technical solution used a SOA architecture with .NET, WCF web services, and Hydra software to provide services and handle authentication, authorization, and data storage. Challenges included the need to extensively test mockups, focus on specific functions rather than large scopes, leverage the internet's open standards, and design for multiple platforms rather than a single one.
Mesh services allow web applications to access a user's social graph and storage from desktop devices through synchronization. The Live framework provides tools and APIs to build, deploy, run, and update these "mesh-enabled" web applications, giving them offline access and the ability to integrate with a user's social activity and connected devices. Updates to mesh applications are automatically synchronized across all user instances for easier management by developers and use by customers.
This document discusses hybrid mobile apps, which are native apps that use an embedded browser to run some or all of their user interface. Hybrid apps combine the advantages of native apps like being downloaded from app stores with the advantages of web apps like being able to write code once and deploy to multiple platforms. Frameworks exist that allow hybrid apps to access native device capabilities like the camera from JavaScript. The document argues that with frameworks, hybrid apps can provide rich experiences comparable to native apps.
IBM Websphere Portal provides a single interface for users to access information, applications, and colleagues. It enables organizations to quickly implement new business designs in a flexible and high-performance manner. Websphere Portal increases productivity by allowing users to organize and share content from multiple sources. It also supports quick deployment, personalization, search capabilities, and integration with other IBM products and applications.
Enough Software offers the J2ME Polish open source mobile development framework. It helps developers overcome fragmentation issues across devices. J2ME Polish provides tools to adapt applications' look and feel through stylesheets. It also includes UI elements, serialization, storage, and supports Java 5 features. The tool is used by over 100 commercial customers and can integrate with Eclipse or NetBeans.
Is Multicore Hardware For General-Purpose Parallel Processing Broken? : NotesSubhajit Sahu
Highlighted notes of article while studying Concurrent Data Structures, CSE:
Is Multicore Hardware For General-Purpose Parallel Processing Broken?
By Uzi Vishkin
Communications of the ACM, April 2014, Vol. 57 No. 4, Pages 35-39
10.1145/2580945
We are pleased to introduce our company as Comprehensive end to end Sourcing Service Provider, especially for Tiles, Sanitaryware & Allied Building Materials from India!
Este documento describe el abordaje inicial de pacientes con emergencias médicas. Explica que una emergencia médica representa un peligro inmediato para la vida del paciente y requiere tratamiento urgente, mientras que una urgencia médica puede esperar más tiempo para ser atendida pero aún requiere atención médica. También describe los pasos para evaluar y clasificar la gravedad de un paciente, incluyendo verificar la respuesta, respiración y circulación del paciente, así como iniciar un tratamiento para estabilizar cualquier amenaza a la vida
El documento describe la importancia de la ética profesional para los contadores públicos y las consecuencias de no seguirla. Explica que la ley 43 de 1990 establece los principios éticos como la integridad, objetividad e independencia, así como las sanciones por infringirlos como suspensiones. También cubre los organismos encargados de hacer cumplir el código de ética y los principios fundamentales que rigen la profesión contable.
Peng Zhang is a CFA Level 2 candidate seeking a position in finance. He has a Master's in Accounting and Finance from the University of Melbourne and a Bachelor's in Accounting from China University of Mining and Technology, where he graduated with high honors. Zhang has work experience in marketing, auditing, and financial roles in Australia and China. He is fluent in English and Mandarin with strong computer skills.
This document provides instructions for an art mini-lab on color schemes, asking students to choose a base color and use it to create a monochromatic value scale, analogous color scheme with four colors side by side on the color wheel, triadic color scheme with three colors equally spaced, and split-complementary color scheme using the base color and the two colors flanking its complement.
This document discusses the importance of user experience in software. It notes that over 60% of total cost of ownership over five years is from people costs like staffing, downtime, and training. It argues that user interfaces should focus on the user and prioritize compelling experiences. Silverlight is highlighted as a tool that can provide consistent cross-platform experiences with media and animation while connecting to data and services. The document advocates that Microsoft's platforms and tools allow for powerful yet accessible user interfaces.
DSL (Domain Specific Language) for Maps Mashupsaliraza786
This document outlines a project to develop a domain specific language (DSL) for creating maps mashups. The project aims to provide a unified model and syntax for combining data from multiple sources like Google, Flickr and Yelp APIs. This DSL will allow developers to easily create maps applications like "Find a Dentist" by reusing APIs. The document discusses the objectives, scope, development environment and requirements for the project, which involves implementing a sample maps mashup application to demonstrate the DSL framework.
The document discusses Web 2.0 and mashups. It provides an overview of IBM's QEDWiki project, which allows non-programmers to assemble situational applications or "mashups" by combining widgets and data sources. These mashups can address immediate needs. The document demonstrates QEDWiki and discusses how it could be applied in industries like telecommunications to empower knowledge workers and enable new types of collaborative applications.
1. The document discusses Web 2.0 and how developing applications for it can be challenging due to the many technologies involved.
2. It introduces EGL Rich UI, which aims to simplify Web 2.0 development by providing a single programming language and model that supports rich user interfaces, web services, and extensibility.
3. EGL Rich UI allows for simple data access, service declaration and use, and user interface definition to help modernize applications without needing in-depth knowledge of various Web 2.0 technologies.
Everybody knows Javascript is single-threaded and that it shares this same thread with other browser-related processes such as painting and compositing. There are several techniques to implement pseudo multithreading in JavaScript; however, during this talk we will focus our attention on how to use and debug the Service Worker API. Our end goal is to explore practical use cases in order to simplify the process to render complex user interfaces and transitions in a browser.
This document provides an overview of software programming and web applications. It discusses system development life cycles, programming languages like Visual Basic, C/C++, Java, and Python. It also covers web technologies like HTML, XML, CSS, JavaScript, VBScript, PHP, and dynamic server-side scripts like ASP and JSP. The document is intended to introduce various programming concepts and tools used for software and web development.
MarvinSketch and MarvinView: Tips And Tricks: US UGM 2008ChemAxon
This general presentation on Marvin will summarize the features, and detail the latest additions and improvements. The most important and newest features will be demonstrated, providing tips and tricks for their quicker and easier usage. The list of potential future features will also be presented, including the 'traditional' voting session. For latest developments see: http://www.chemaxon.com/product/marvin_land.html
The document discusses the challenges of developing mobile applications for multiple platforms and proposes a hybrid app approach using HTML5. It notes the fragmentation across mobile platforms, languages and tools, and the high costs of native development. A hybrid app framework is suggested that would allow developing once and deploying across platforms, with benefits of both native and web apps, including offline capabilities and connectivity to backend systems. The framework is described as using HTML5, CSS3 and JavaScript with a model-view-controller architecture and local storage for offline use.
1. The document discusses Google's investments in making the cloud more accessible by bringing powerful computing capabilities to more developers, making the client (browser) more powerful through open web standards rather than proprietary platforms, and keeping connectivity pervasive through initiatives like Android and increased mobile internet access.
2. It highlights specific Google services and projects that aim to accomplish these goals, such as Google App Engine for hosting web applications, Gears for extending browser capabilities, and OpenSocial for enabling more social applications on the web.
3. The document promotes open web standards and an open ecosystem through partnerships and projects like Android, OpenSocial, and Google Developer Day events and tracks.
The document describes a mobile application called Citylive Community Services Platform created for the Brussels regional government. The goals were to reinforce the local economy by creating a digital community and eventually monetize services. Key features included working offline, automatic updates, easy distribution via SMS, website integration, and compatibility with 80% of mobile phones. The technical solution used a SOA architecture with .NET, WCF web services, and Hydra software to provide services and handle authentication, authorization, and data storage. Challenges included the need to extensively test mockups, focus on specific functions rather than large scopes, leverage the internet's open standards, and design for multiple platforms rather than a single one.
Mesh services allow web applications to access a user's social graph and storage from desktop devices through synchronization. The Live framework provides tools and APIs to build, deploy, run, and update these "mesh-enabled" web applications, giving them offline access and the ability to integrate with a user's social activity and connected devices. Updates to mesh applications are automatically synchronized across all user instances for easier management by developers and use by customers.
This document discusses hybrid mobile apps, which are native apps that use an embedded browser to run some or all of their user interface. Hybrid apps combine the advantages of native apps like being downloaded from app stores with the advantages of web apps like being able to write code once and deploy to multiple platforms. Frameworks exist that allow hybrid apps to access native device capabilities like the camera from JavaScript. The document argues that with frameworks, hybrid apps can provide rich experiences comparable to native apps.
IBM Websphere Portal provides a single interface for users to access information, applications, and colleagues. It enables organizations to quickly implement new business designs in a flexible and high-performance manner. Websphere Portal increases productivity by allowing users to organize and share content from multiple sources. It also supports quick deployment, personalization, search capabilities, and integration with other IBM products and applications.
Enough Software offers the J2ME Polish open source mobile development framework. It helps developers overcome fragmentation issues across devices. J2ME Polish provides tools to adapt applications' look and feel through stylesheets. It also includes UI elements, serialization, storage, and supports Java 5 features. The tool is used by over 100 commercial customers and can integrate with Eclipse or NetBeans.
Is Multicore Hardware For General-Purpose Parallel Processing Broken? : NotesSubhajit Sahu
Highlighted notes of article while studying Concurrent Data Structures, CSE:
Is Multicore Hardware For General-Purpose Parallel Processing Broken?
By Uzi Vishkin
Communications of the ACM, April 2014, Vol. 57 No. 4, Pages 35-39
10.1145/2580945
This document discusses outcomes and opportunities for collaboration from the GUIDE project, which developed tools and guidelines for improving connected TV interfaces for elderly users. It produced:
(1) A knowledge web portal sharing guidelines, software, documentation and links.
(2) A user model standardizing profiles of user capabilities and preferences.
(3) Design support tools including a virtual user simulator.
(4) An open-source software framework integrating multi-modal interfaces and personalization. The framework will be available for evaluation and use in connected TV and web applications.
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP Portal
This document provides an overview of SAP NetWeaver Portal On Device, which allows users to access SAP NetWeaver Portal content and applications from mobile devices. It discusses key capabilities like consuming portal services from smartphones and tablets, reusing existing portal content, and implementing the mobile solution. The presentation also outlines the product roadmap and upcoming enhancements.
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
The document describes InterBase SMP, a highly scalable embedded database. Key features include built-in symmetric multiprocessing support for high performance on multi-core systems, journaling for improved transaction processing and disaster recovery, and encryption of data and communications for enhanced security. InterBase SMP is suitable for embedding in applications and supports multiple platforms and connectivity options.
Sap business objects BI4.0 reporting presentationshaktell2
The document discusses SAP Business Objects reporting tools. It provides an overview of ERP Technicals Inc. and their expertise in SAP Business Objects components like data warehousing, rapid marts, data cleansing, product migration, reporting, dashboards, proofs of concept, and training. The agenda outlines topics on SAP Business Objects architecture, universes, Web Intelligence, Crystal Xcelsius dashboards, and a demonstration.
Gregor Hohpe Track Intro The Cloud As Middle Waredeimos
The document discusses the cloud as a new middleware platform. It notes that in the cloud infrastructure services like storage, queuing, and processing are abstracted and exposed as APIs. It also shows how applications and services can be built by combining these infrastructure services and presenting information through various interfaces like maps, portals, and plugins. The document outlines the agenda for a conference on programming the cloud, including sessions on building blocks, application services, reading/writing data, and middleware in the cloud.
Similar to remash! - Blueprints for RESTfulSituational Applications (20)
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
UiPath Test Automation using UiPath Test Suite series, part 5
remash! - Blueprints for RESTfulSituational Applications
1. remash!
Blueprints for RESTful Situational Applications
MEM 2009 – Madrid, 20.04.2009
Benjamin Blau1, Steffen Lamparter1, Steffen Haak2
1KarlsruheService Research Institute (KSRI)
2Research Center for Information Technology (FZI)
2. Agenda
1 Principles of Situational Applications & State-of-the-Art
Specification and Realization of
2
Blueprints for Situational Applications
3 Conclusion & Future Work
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 2
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
3. Principles of Situational Web
Applications
Principles of situational applications
• Resource-oriented architectures
• Services mostly expose data instead of algorithms
• Unique and easy-to-use HTTP interfaces
• Scope information important for data services (explicit in the URI)
• Lightweight composition and flexible binding
• Composition without integration issues (complex interfaces,…)
• Well-defined building blocks with unique interfaces
• Mass collaboration, customization and perpetual beta
• “Living” applications that never reach a “final” state
• Ad-hoc development analogue to agile development approaches
• Addressing the long tail through individualization (choice generates demand)
• Wisdom of the crowd paradigm
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 3
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
4. State-of-the-Art – Overview
Tool/Approach Usability Visualization Integration of Collaboration Technology
External Services
• Easy to use • Seperates flows • • Reuse/extension
Yahoo! Pipes programming-like Standard Web
• Dealing with data •
from UI restricted to of existing (YUI)
• User can decide
flows and interfaces JSON/RSS data mashups through
needs expertise between lists, maps formats copies/clones
• Programming-like and data
usage of data filters
• Recommendation for • Appealing • Rich set of • Reuse/extension
Microsoft PopFly Proprietary
suitable service Silverlight predefined of existing (Silverlight)
combinations apperance sources but not mashups through
• Hides programming • Rich set of extensible copies/clones
complexity visualization (photo
galleries, 3D
graphics)
• Developer workspace • UI elements such as • Programming-like • Applications can
Google Mashup Standard Web
• XML-based mashup
Editor gm:map, gm:list, integration of be published but
language must be gm:text… external RSS/XML not extended
coded manually sources
• Rich support of UI • Programming-like • Planned but not
IBM Swashup N/A RoR/Web
[Maximilien et al. Guess: programming-like elements and user integration in yet realized
2007] usage customization mashup recipes (future work)
• Easy composition of • Produces extra • Any Web site can • Any user can add
Intel MashMaker Browser plug-in
[Ennals et al. widgets through Web content embedded be sourced embedded
2007] site extraction in Web sites widgets to a site
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 4
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
5. State-of-the-Art – General
Shortcomings
• Integration of individual 3rd-party services
• Weak support for integration of individual external services
• Tools do not incorporate knowledge about technical and semantic feasible service
combinations
• No approaches to support searching for external services (e.g. semantic annotations)
• Robustness
• No compensation for missing SLAs and quality guarantees
• No remedy for failure of single service components
(integrated services are not under the control of the mashup designer)
• “Situational” does not mean people do not need robust applications!
• Collaboration
• Only supported in the form of copying/cloning of existing solutions
• Collaboration is necessary for perpetual beta development process
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 5
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
6. Agenda
1 Principles of Situational Applications & State-of-the-Art
Specification and Realization of
2
Blueprints for Situational Applications
3 Conclusion & Future Work
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 6
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
7. Specification of Blueprints for SAs
Basic Idea
Unit A Unit B Unit C Caption
Interoperability
relationship
A1 B1 C1
1 1 1
aA1 aB 1 aC 1
Possible flow
L L L
aA1 aB 1 aC 1 instance
v
A2 B2 C2
Service
1 1 1
component
aA 2 aB 2 aC 2
L L L
aA 2 aB 2 aC 2
Unit
Flow unit
A3 B3 C3
containing
service
1 1 1
aA 3 aB 3 aC 3
substitutes
L L L
aA 3 aB 3 aC 3
Blueprints are a compact representation of multiple instances of replaceable SAs
• Nodes represent service components
• Edges denote interoperability constraints (i.e. data formats, capability mismatch)
• Each flow unit consists of service alternatives/substitutes
• Each feasible flow from source to sink represents an instantiation of a SA
• The representation allows for easy extensions without changing concrete flows
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 7
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
8. Specification of Blueprints for SAs
Example (1)
• Wendy wants to blog links about horseback riding in Newsfeed Tagging Translation
Iceland in German language
Google
Google Tagthe.net
• Link list should be updated automatically as new articles Language
Search
are published on the Web
• She wants to create a SA consisting of the following steps:
Yahoo!
1. Search the Web for the terms “horseback riding” Yahoo!
Yahoo! Term
Babel Fish
Search Extraction
and “Iceland”
2. Automatically extract suitable tags from received
articles
Microsoft Zingo
3. Translate received tags into German Live Search Tag FInder
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 8
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
9. Specification of Blueprints for SAs
Example (2)
• Wendy browses for existing blueprints fulfilling the required task
• If she finds a similar blueprint she extends it with her knowledge about the domain
• If she finds blueprints that exposes only parts of the required functionality she copies it
and extends it with the missing parts and her domain knowledge
• If she does not find an adequate blueprint she starts one from scratch
• Wendy found a similar service as many community members use the same mashup
• She adds Tagthe.net as a new service
• She adds a (public) policy that states that Yahoo! Babel Fish is not capable of the
Swedish language
• She adds a (private) preference policy that states that she prefers translation services that
are capable of the German language
• The final blueprint is exposed as a RESTful service for seamless integration into her blog
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 9
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
10. Specification of Blueprints for SAs
Architecture
remash! Server remash! Community
Service KAON2
remash! Client
Ontology Reasoner
reasonConcreteFlow
Domain Policy
Ontology Rules
Project
Blueprint Zero
Repository
• Domain Ontology and Policy Rules are stored in a central repository
• Users can add and manipulate blueprints, services and policies facilitating the KAON2 reasoner to
access the blueprint repository
• Blueprints are executed using a wrapper process based on the Project Zero Assembly Flow
Language
• The wrapper process is filled with concrete services retrieved from the reasoner
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 10
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
11. Specification of Blueprints for SAs
Ontology Framework (Service Ontology)
Service Ontology
Service Configuration
substantiates Function
defines
hasStructure
evaluatedBy
PointBasedFunction
AttributeValuePair
Structure
constitutedBy
hasAttributeValue
hasAttribute
consistsOf weight
Point
relatesTo
valuation
policyValue
ServiceComponent Attribute AttributeValue
xsd:float xsd:float
[Lamparter et al. 2007]
• Static specification of a common conceptualization of the service concept
• Services are substantiated by a Configuration that consists of multiple
AttributeValuePairs
• Services have a Structure that consistsOf multiple ServiceComponents
• AttributeValuePairs are evalutedBy a Function assigning a valuation to an
AttributeValue
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 11
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
12. Specification of Blueprints for SAs
Policy Based Ranking
1.0
Attribute: Language
Attribute Value: ENG/GER
Degree: 1.0
0.5
Weight: 0.7
ENG/FRA ENG/ESP ENG/GER
1.0
Attribute: ErrorRate
Attribute Value: medium
Degree: 0.3
0.5
Weight: 0.3
low medium high
Overall Degree = 0.7 x 1.0 + 0.3 x 0.3 = 0.79
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
13. Service Ontology
Policy Based Ranking Attribute/Value Inference
ServiceComponent AttributeValue Attribute
StructureAV* TranslationErrorRateAV LanguageAV StructureAttr
LanguageAttr
ValidStructure High
InvalidStructure Medium Low EngGer EngGerSwe
TranslationErrorRateAttr
isConnectedTo
English
WebService GoogleLanguage
-ajax.googleapis.com/...
Translation
German Language
YahooBabelFish
-babelfish.yahoo.com/...
Swedish
GoogleSearch
-ajax.googleapis.com/...
Newsfeed MicrosoftLiveSearch SOAP
-search.live.com/...
YahooSearch Ajax
Structure Validation
APIType
-search.yahooapis.com/...
REST
Tagthe.net
-tagthe.net/api/...
Tagging YahooTermExtraction JSON
-search.yahooapis.com/...
DataFormat
XML
ZingoTagFinder
-zingosoft.com/tagger/...
Domain Ontology
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
14. Specification of Blueprints for SAs
Bite: Project Zero Assembly Flow Language
Assembly Flow Language Example
orderRcv
<process name=quot;orderProcessquot;>
<receiveGET name=quot;orderRcvquot;/>
<POST name=quot;authorizequot; target=quot;${someURI}quot;>
authorize <input value=quot;${orderRcv}quot;/>
</POST>
<sendMail name=quot;sendToMgrquot; address=quot;${someMail}quot;>
<input value=quot;${authorize}quot;/>
</sendMail>
<replyGET name=quot;replyquot;>
reply sendToMgr <input value=quot;${authorize}quot;/>
</replyGET>
</process>
Why Assembly Flow Language?
• Supports asynchronous messages, conditional branching, activity extensions and error handling
• Simplifies the task of creating applications using the Representational State Transfer (REST)
architectural style
• Is part of IBM’s Websphere sMash Suite for easy integration in business related applications
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 14
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
15. Specification of Blueprints for SAs
Flexible Binding Using the Assembly Flow Language
<process name=quot;exampleBlueprintquot; expressionLanguage=quot;Groovyquot;> <empty name=quot;transitionSynchronisationquot;/>
<receiveGET name=quot;initialFlowDataquot;/> <while name=quot;whilequot; condition=quot;i < numberOfUnitsquot;>
<assign name=quot;assignInitialFlowDataquot;>
<copy from=quot;initialFlowDataquot; to=quot;flowDataquot; /> ...
</assign> <POST name=quot;${concreteFlow.unit[i].itemName}quot;
outputVariable=quot;flowOutputquot;>
<GET name=quot;concreteFlowquot; ...
target=quot;http://example.com/reasonConcreteFlow/ <control source=quot;transitionSynchronisationquot;/>
exampleBlueprint/quot;> <input value=quot;dquot;/>
</GET> </POST>
...
<variable name=quot;initialUnitquot; <assign name=quot;updateFlowDataquot;>
value=quot;${concreteFlow.initialUnit}quot;/> <copy from=quot;flowOutputquot; to=quot;flowDataquot; />
<variable name=quot;numberOfUnitsquot; </assign>
value=quot;${concreteFlow.numberOfUnits}quot;/>
<empty name=quot;transitionSynchronisationquot;>
<assign name=quot;assignInitialIquot;> <control
<copy from=quot;initialUnitquot; to=quot;iquot; /> source=quot;${concreteFlow.service[i].itemName}quot;/>
</assign> </empty>
<assign name=quot;increaseIquot;>
<copy from=quot;${i+1}quot; to=quot;iquot; />
</assign>
Reasoner retrieves necessary flow </while>
information through RESTful interface <replyGET name=quot;replyquot;>
<input value=quot;flowDataquot;/>
</replyGET>
</process>
Flexible binding of chosen service
from each unit within the blueprint
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 15
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
16. Specification of Blueprints for SAs
remash! Client Application
[http://remash.benjaminblau.de/]
Open Issues
• Only pre-designed domain ontology can be used (adding of new services and policies)
• Connection to external ontology repository
• Connection to Project Zero execution engine
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 16
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
17. Specification of Blueprints for SAs
Performance Evaluation
Query execution time (in ms) depending on number of instances and number of rule literals (with
uniformly distributed satisfiability)
Solution to reduce time complexity cp. Lamparter et al. 2007 (CPLEX solver built-in for KAON2)
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 17
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
18. Agenda
1 Principles of Situational Applications & State-of-the-Art
Specification and Realization of
2
Blueprints for Situational Applications
3 Conclusion & Future Work
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 18
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009
19. Conclusion & Future Work
Contribution
• Specification of blueprints solving general shortcomings of existing SA approaches
• System architecture and realization using the assembly flow language
• Performance evaluation
Future work
• Connection to Project Zero execution engine
• Integration with the NEON toolkit
• Synergies with similar GMF/KAON2 tools
• Re-development of remash! as a Web-based AJAX client application
• Usability and GUI improvements
• Concept for adding useful visualization elements for flow outcomes (not only maps…)
remash! – Blueprints for RESTful Situational Applications | MEM 2009 | Steffen Haak 19
Research Center for Information Technology (FZI) | www.fzi.de | 14 May 2009