Presentation on CM WebClient, the Ajax HTML generator for CA Plex. Updated for version 1.8, including Mobile Device Generation, New Themes, Portals/Portlets, Cloud, and more.
The CM WebClient platform generates rich web and mobile applications directly from existing CA Plex models without extensive recoding. It uses an Ajax-based framework to unlock business logic from CA Plex models for the front-end presentation layer and back-end. CM WebClient can generate complete applications that run on popular browsers and mobile devices like iOS, Android and BlackBerry. CM First Group offers expertise in supporting CA Plex and application modernization strategies that include a mixture of client-server, web and mobile architectures.
CM WebClient - the Javascript Web and Mobile Applicaiton generator for CA Plex that lets you use your existing Plex skills, panel designs, and action diagrams. Works with any Plex function - Patterns or OBASE.
Slides of my hands-on lab at MAX 2011.
They explain how to optimize an HTML5 site running on a WEM instance, first quickly introducing HTML5 an WEM. Then, optimizing the CSS and JS inclusions, using the new Client Library feature. And finally, setting up the Dispatcher cache to deliver the right HTTP headers.
This document discusses different programming environments for developing BlackBerry applications, including QNX, Adobe AIR, Android, and WebWorks. It provides details on each environment, such as supported APIs, tools, and frameworks. It also discusses packaging and deploying applications created with these environments.
The document provides instructions for setting up and configuring a project in WebWorks for Word. It outlines how to launch a project, map source document styles and the table of contents, define media type and cross-reference settings, and choose to convert the project immediately or later. The goal is to prepare the source document for conversion into optimized output files.
The document provides an overview of the evolution of web application frameworks (WAFs) and compares different categories of WAFs. It begins with an introduction to WAFs and why they are used. It then discusses the evolution of technologies like Servlets, JSPs, and Ajax that influenced WAF development. It categorizes WAFs as request/response oriented, component oriented, and service/presentation oriented. Examples like Spring MVC, Wicket, and SOUI/SOFEA frameworks are described and their architectures and advantages/disadvantages are summarized.
This document summarizes new features in Adobe CQ 5.4 for developers. It introduces mobile device capability APIs, client libraries for websites, HTML5 video components, workflow-based reverse replication for user generated content, and integration with Adobe SiteCatalyst for analytics and targeting. The presentation provides demonstrations of mobile rendering, client library optimization, and user generated content workflows.
Ajax In Enterprise Portals Wesley Halesrajivmordani
This document discusses using Ajax in enterprise portals. It introduces the presenter and defines key concepts like portals, portlets, and bridges. It then covers challenges with portlet 1.0 Ajax and how portlet 2.0 improvements like resource URLs help. Popular Ajax libraries like IceFaces and RichFaces are demonstrated running on portlets. The document concludes with a discussion of mashups and questions.
This document provides an overview and agenda for a presentation on IBM WebSphere Portal Express for Domino. It discusses preparing for a pilot project to implement the portal software, including reviewing current infrastructure, system requirements, and supported databases and directories. The presentation will cover installing and configuring WebSphere Portal Express, integrating Domino applications, and building basic portlets. The goal is to help attendees understand portals and prepare to implement a pilot of the software.
The document discusses the key capabilities of IBM WebSphere Portal including:
1. Providing a single user experience and navigation model across different devices and clients.
2. Supporting personalization, security, web content management, and application integration features.
3. Allowing integration with Microsoft applications and environments like SharePoint through out-of-the-box federation portlets.
Open Mic to discuss the new features related to Portal and Web Content Management introduced in version 8.5. We will be covering changes related to themes,
mobile, social integration and WCM changes related to syndication and rich media aspects of the new release.
This document provides an overview of IBM WebSphere Portal, including:
- What a portal is and the key benefits it provides to users and IT
- An overview of WebSphere Portal's features, components, and architecture
- How WebSphere Portal compares favorably to building a portal in-house in terms of costs and time to market
- Examples of WebSphere Portal's large customer base and market leadership
This document provides an overview of enterprise rich internet applications (RIAs) with examples and lessons learned from real world implementations. It discusses the requirements and benefits of enterprise RIAs, compares various RIA platforms, and shares case studies of companies that have implemented RIAs using the Curl platform to address challenges like linking field data to business processes and providing complex applications via a web-based infrastructure. The document concludes that Ajax is inadequate for enterprise needs, and that Curl has seen the largest enterprise adoption of the four main RIA platforms that aim to meet stringent enterprise requirements.
Silverlight is a cross-browser and cross-platform implementation of .NET that allows building rich interactive applications and media experiences for the web. It provides compelling user experiences across Windows and Mac with a fast installation. Developers can use existing .NET skills and tools like Expression Blend and Visual Studio to create Silverlight applications. Silverlight 2.0 improves on 1.0 with support for managed code, a richer set of controls, and other features.
The document provides an overview of IBM WebSphere Portal, including its key features and benefits from both user and IT perspectives. It discusses WebSphere Portal's market leadership position, technical capabilities like portlet architecture and personalization features, and tools for portal development.
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.
IBM WebSphere Portal References EducationDvir Reznik
This document discusses several case studies of higher education institutions implementing IBM WebSphere Portal. It provides examples of Cardiff University in Wales, the German Sports University in Cologne, San Francisco State University, and Universiti Putra Malaysia. It describes how these schools used WebSphere Portal to create compelling online experiences for students, faculty, and alumni, and to provide personalized access to functions and content. It discusses common elements of these implementations, including delivering integrated marketing messages, being highly collaborative, hosting rich multimedia content, and enabling mobile and analytics capabilities.
This document summarizes a session from the IBM Exceptional Web Experience Conference 2012 in Austin, Texas. The session discussed how IBM WebSphere Portal and Web Content Manager can leverage IBM WebSphere eXtreme Scale and IBM WebSphere DataPower XC10 Appliance to greatly increase cache capacity and improve performance. Offloading the dynamic cache to these elastic caching solutions can reduce response times, increase throughput, and enable faster startup of new servers.
This document discusses securing database access from AJAX/RIA applications in the cloud. It outlines limitations of existing cloud databases and security models. The key proposal is using Secure Unique Result Identifiers (SURIDs) that encapsulate row access controls and prevent direct primary key exposure. SURIDs allow AJAX applications to query and update cloud databases without compromising security or requiring a server-side component.
The document introduces Adobe Flex and Adobe AIR. It discusses how Flex allows developers to create rich internet applications (RIAs) using MXML and ActionScript that output to SWF files and can be deployed to the web or as desktop applications using AIR. It also compares Flex to other RIA technologies like Flash, AJAX and Silverlight, and outlines some of Flex's features like data binding, charts and effects.
The document discusses content repositories like Apache Jackrabbit and web frameworks like Apache Sling. It explains that Jackrabbit is a Java content repository API that provides structured and unstructured content storage, properties, versioning, and access control. Sling is a web framework that is built on top of content repositories, implements OSGI, and offers scriptable application layers, RESTful capabilities, and extensibility through OSGI bundles. The combination of Jackrabbit and Sling aims to meet challenges of web application development by enabling rapid prototyping, high dynamism, maintainability, and a REST architecture.
This document discusses IBM WebSphere Portal. It provides an overview of portals and why organizations use them. WebSphere Portal allows users to access many different resources through a single consistent interface. It offers features like integration, personalization, collaboration and customization. The document outlines WebSphere Portal's architecture, components, and packaging options. It also highlights some of WebSphere Portal's 6000+ customers and case studies.
The ICAP Integrated Development Environment (IDE) provides a number of standard development tools to ease the design of modern applications.
Mobile (Worklight)
Includes IBM's industry leading mobile development platform
Java (WebSphere Liberty Profile)
Rapidly build next-generation, engaging applications for the WebSphere Application Server Liberty Profile.
JavaScript (Node.js)
Easily build applications with the most popular JavaScript runtime for event-driven server side development .
Cloud Explorer
Quickly discover shared services to enhance applications. Develop custom services to share with others.
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
This presentation is part of my 2-hour Development Workshop that I conducted at a Motorola Channel Power event. The workshop covered various development options on the ET1 and covered Native Android Development, HTML5 basics and a step by step breakdown of a RhoElements application that integrated device capabilities like barcode scanning.
The document discusses managing content in IBM WebSphere Portal V6.1. It provides an overview of the capabilities of web content management including content metadata, design components, authoring templates, and presentation templates. It describes how content can be managed for both portal and non-portal sites and discusses tasks related to content creation, management, and delivery.
The document discusses upcoming features for WebClient 1.8 and beyond, including improved mobile support through touch-optimized templates for iPhone, Android, and BlackBerry devices. It also outlines plans to enhance the core product with new themes, an accordion menu widget, improved scaling, and cloud computing integration. Future roadmaps envision expanding mobile capabilities and adding features like multiple document interfaces.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
The Accelrys Enterprise Platform is an integration and application platform that allows for a spectrum of deployment options from personal productivity to enterprise architectures. It provides connectivity through web services, data integration, and application integration. The platform architecture supports various client interfaces and deployments ranging from laptop to HPC environments. Future directions include increased focus on mobile, web standards, security standards, and performance while expanding deployment options like the cloud.
Ajax In Enterprise Portals Wesley Halesrajivmordani
This document discusses using Ajax in enterprise portals. It introduces the presenter and defines key concepts like portals, portlets, and bridges. It then covers challenges with portlet 1.0 Ajax and how portlet 2.0 improvements like resource URLs help. Popular Ajax libraries like IceFaces and RichFaces are demonstrated running on portlets. The document concludes with a discussion of mashups and questions.
This document provides an overview and agenda for a presentation on IBM WebSphere Portal Express for Domino. It discusses preparing for a pilot project to implement the portal software, including reviewing current infrastructure, system requirements, and supported databases and directories. The presentation will cover installing and configuring WebSphere Portal Express, integrating Domino applications, and building basic portlets. The goal is to help attendees understand portals and prepare to implement a pilot of the software.
The document discusses the key capabilities of IBM WebSphere Portal including:
1. Providing a single user experience and navigation model across different devices and clients.
2. Supporting personalization, security, web content management, and application integration features.
3. Allowing integration with Microsoft applications and environments like SharePoint through out-of-the-box federation portlets.
Open Mic to discuss the new features related to Portal and Web Content Management introduced in version 8.5. We will be covering changes related to themes,
mobile, social integration and WCM changes related to syndication and rich media aspects of the new release.
This document provides an overview of IBM WebSphere Portal, including:
- What a portal is and the key benefits it provides to users and IT
- An overview of WebSphere Portal's features, components, and architecture
- How WebSphere Portal compares favorably to building a portal in-house in terms of costs and time to market
- Examples of WebSphere Portal's large customer base and market leadership
This document provides an overview of enterprise rich internet applications (RIAs) with examples and lessons learned from real world implementations. It discusses the requirements and benefits of enterprise RIAs, compares various RIA platforms, and shares case studies of companies that have implemented RIAs using the Curl platform to address challenges like linking field data to business processes and providing complex applications via a web-based infrastructure. The document concludes that Ajax is inadequate for enterprise needs, and that Curl has seen the largest enterprise adoption of the four main RIA platforms that aim to meet stringent enterprise requirements.
Silverlight is a cross-browser and cross-platform implementation of .NET that allows building rich interactive applications and media experiences for the web. It provides compelling user experiences across Windows and Mac with a fast installation. Developers can use existing .NET skills and tools like Expression Blend and Visual Studio to create Silverlight applications. Silverlight 2.0 improves on 1.0 with support for managed code, a richer set of controls, and other features.
The document provides an overview of IBM WebSphere Portal, including its key features and benefits from both user and IT perspectives. It discusses WebSphere Portal's market leadership position, technical capabilities like portlet architecture and personalization features, and tools for portal development.
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.
IBM WebSphere Portal References EducationDvir Reznik
This document discusses several case studies of higher education institutions implementing IBM WebSphere Portal. It provides examples of Cardiff University in Wales, the German Sports University in Cologne, San Francisco State University, and Universiti Putra Malaysia. It describes how these schools used WebSphere Portal to create compelling online experiences for students, faculty, and alumni, and to provide personalized access to functions and content. It discusses common elements of these implementations, including delivering integrated marketing messages, being highly collaborative, hosting rich multimedia content, and enabling mobile and analytics capabilities.
This document summarizes a session from the IBM Exceptional Web Experience Conference 2012 in Austin, Texas. The session discussed how IBM WebSphere Portal and Web Content Manager can leverage IBM WebSphere eXtreme Scale and IBM WebSphere DataPower XC10 Appliance to greatly increase cache capacity and improve performance. Offloading the dynamic cache to these elastic caching solutions can reduce response times, increase throughput, and enable faster startup of new servers.
This document discusses securing database access from AJAX/RIA applications in the cloud. It outlines limitations of existing cloud databases and security models. The key proposal is using Secure Unique Result Identifiers (SURIDs) that encapsulate row access controls and prevent direct primary key exposure. SURIDs allow AJAX applications to query and update cloud databases without compromising security or requiring a server-side component.
The document introduces Adobe Flex and Adobe AIR. It discusses how Flex allows developers to create rich internet applications (RIAs) using MXML and ActionScript that output to SWF files and can be deployed to the web or as desktop applications using AIR. It also compares Flex to other RIA technologies like Flash, AJAX and Silverlight, and outlines some of Flex's features like data binding, charts and effects.
The document discusses content repositories like Apache Jackrabbit and web frameworks like Apache Sling. It explains that Jackrabbit is a Java content repository API that provides structured and unstructured content storage, properties, versioning, and access control. Sling is a web framework that is built on top of content repositories, implements OSGI, and offers scriptable application layers, RESTful capabilities, and extensibility through OSGI bundles. The combination of Jackrabbit and Sling aims to meet challenges of web application development by enabling rapid prototyping, high dynamism, maintainability, and a REST architecture.
This document discusses IBM WebSphere Portal. It provides an overview of portals and why organizations use them. WebSphere Portal allows users to access many different resources through a single consistent interface. It offers features like integration, personalization, collaboration and customization. The document outlines WebSphere Portal's architecture, components, and packaging options. It also highlights some of WebSphere Portal's 6000+ customers and case studies.
The ICAP Integrated Development Environment (IDE) provides a number of standard development tools to ease the design of modern applications.
Mobile (Worklight)
Includes IBM's industry leading mobile development platform
Java (WebSphere Liberty Profile)
Rapidly build next-generation, engaging applications for the WebSphere Application Server Liberty Profile.
JavaScript (Node.js)
Easily build applications with the most popular JavaScript runtime for event-driven server side development .
Cloud Explorer
Quickly discover shared services to enhance applications. Develop custom services to share with others.
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
This presentation is part of my 2-hour Development Workshop that I conducted at a Motorola Channel Power event. The workshop covered various development options on the ET1 and covered Native Android Development, HTML5 basics and a step by step breakdown of a RhoElements application that integrated device capabilities like barcode scanning.
The document discusses managing content in IBM WebSphere Portal V6.1. It provides an overview of the capabilities of web content management including content metadata, design components, authoring templates, and presentation templates. It describes how content can be managed for both portal and non-portal sites and discusses tasks related to content creation, management, and delivery.
The document discusses upcoming features for WebClient 1.8 and beyond, including improved mobile support through touch-optimized templates for iPhone, Android, and BlackBerry devices. It also outlines plans to enhance the core product with new themes, an accordion menu widget, improved scaling, and cloud computing integration. Future roadmaps envision expanding mobile capabilities and adding features like multiple document interfaces.
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise ArchitecturesBIOVIA
The Accelrys Enterprise Platform is an integration and application platform that allows for a spectrum of deployment options from personal productivity to enterprise architectures. It provides connectivity through web services, data integration, and application integration. The platform architecture supports various client interfaces and deployments ranging from laptop to HPC environments. Future directions include increased focus on mobile, web standards, security standards, and performance while expanding deployment options like the cloud.
This document discusses Silverlight development services provided by ShahDeep International. Silverlight is a cross-platform plugin that uses XAML and allows development using .NET languages or JavaScript. It provides rich user interfaces and integrates with HTML. ShahDeep offers Silverlight development, ASP.NET MVC, and other .NET services. Silverlight advantages include lightweight downloads, familiar .NET APIs, and rich graphics. Tools include Expression Blend and Visual Studio.
Modern Architectures with Spring and JavaScriptmartinlippert
JavaScript becomes more and more important for implementing full-featured rich client applications in the browser. Therefore our classical ideas and blueprints for Spring-based architectures have to change. This talks provides a high-level overview of these changes and talks about how to combine Spring on the server side to implement RESTful and HATEOAS APIs and JavaScript in the client side to realize full client side apps in your browser. The talk discusses the basic ideas and motivations behind this shift in architectures without going too deep into all the technical details.
The document discusses Rich Internet Applications (RIAs) using Adobe Flex and AIR. It highlights key features of Flex like vector graphics, rich media support, performance, real-time messaging, and desktop functionality. Flex allows building RIAs using MXML and ActionScript with a rich UI component library and support for data binding, services, and visualization. The Flex SDK and FlexBuilder IDE are open source and support building complex RIAs for the web or desktop.
LAPP/SELinux - A secure web application platform powered by SELinuxKohei KaiGai
This document discusses using SELinux to provide security for web applications and databases. It describes issues with not having separate domains for web applications and multi-threaded applications. It proposes using SELinux security contexts and labeled networking to assign the correct context to web application processes based on the authenticating user in order to provide per-user virtual private databases through a system like LAPP/SELinux.
qooxdoo is an open-source AJAX framework for building cross-browser web applications. It provides a comprehensive GUI toolkit and tools to build desktop-like rich internet applications. The framework uses object-oriented JavaScript and a build process to package applications for deployment. It aims to support developers through features like debugging, internationalization and IDE integration. The project is open source and maintained by a team of full-time developers.
This document provides an overview of Silverlight, including:
1. Silverlight allows for cross-browser, cross-platform rich media and interactive applications to be built and delivered to the web.
2. It is a .NET technology that extends the reach of .NET across browsers, desktops, devices and mobile.
3. The document demonstrates Silverlight's core features like graphics, animation, data binding, networking and security.
JAX 2012: Moderne Architektur mit Spring und JavaScriptmartinlippert
Modern web applications are moving toward JavaScript-based rich clients running in browsers, with business logic and data accessed via RESTful APIs. This shifts rendering and logic from servers to clients. JavaScript frameworks help build complex client-side apps, while various languages can be used to create scalable cloud services. Challenges include achieving modularity in JavaScript, and building offline/cloud-ready services with versioned, documented APIs.
Modern Architectures with Spring and JavaScriptmartinlippert
Modern web applications are moving toward JavaScript-based rich clients that communicate with RESTful APIs and services. The browser acts as the rich client using HTML5, CSS3, and JavaScript, while the server side provides cloud-hosted RESTful services using technologies like Spring and NoSQL databases for scalability. This shifts complexity from server-side rendering to the client while taking advantage of the cloud. Key challenges include implementing modularity in JavaScript and supporting offline use, cloud deployment, API design best practices, and testing.
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
Imagine it’s eight o’clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you may wish to consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. And while the Hitchhiker’s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn’t cover the nuances of cloud computing. That’s why you need the Hitchhiker’s Guide to Cloud Computing (HHGTCC) or at least to attend this talk understand the state of open source cloud computing. Specifically this talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively take advantage of these technologies using open source software. Technologies that will be covered in this talk include Apache CloudStack, Chef, CloudFoundry, NoSQL, OpenStack, Puppet and many more.
Specific topics for discussion will include:
Infrastructure-as-a-Service - The Systems Cloud - Get a comparision of the open source cloud platforms including OpenStack, Apache CloudStack, Eucalyptus, OpenNebula
Platform-as-a-Service - The Developers Cloud - Find out what tools are availble to build portable auto-scaling applications including CloudFoundry, OpenShift, Stackato and more.
Data-as-a-Service - The Analytics Cloud - Want to figure out the who, what , where , when and why of big data ? You get an overview of open source NoSQL databases and technologies like MapReduce to help crunch massive data sets in the cloud.
Finally you'll get a overview of the tools that can help you really take advantage of the cloud? Want to auto-scale virtual machiens to serve millions of web pages or want to automate the configuration of cloud computing environments. You'll learn how to combine these tools to provide continous deployment systems that will help you earn DevOps cred in any data center.
[Finally, for those of you that are Douglas Adams fans please accept the deepest apologies for bad analogies to the HHGTTG.]
Covering:
- What is a Content Repository and how does it work
- Comparison to relational database
- Why stable APIs are important and what to do if they are not
- Benefits of the open and transparent development
- Oh boy.. can I see it already!
- Why Sling is called Sling
- Various ways to deploy and develop code
- Deployment options and clustering
WebLogic Developer Experience and Java EE 6Jeffrey West
This presentation was delivered at The Server Side Java Symposium in Las Vegas, 2011. The presentation describes the developer features that are included in WebLogic, an overview of the new features in 10.3.4 and our plans for WebLogic support of EE 6
1. The document provides an overview of various technologies relevant to IT recruiters, including web technologies (Java, .NET, XML, etc.), testing tools, quality standards, systems software, client server technologies, embedded systems, mainframes, networking, ERP systems, telecom, hardware, applications, and CAD/CAM.
2. It lists and briefly describes programming languages, frameworks, protocols, and other technologies within each of these categories to inform recruiters about the technical skills they may encounter.
3. The document serves as a comprehensive reference guide for an IT recruiter to understand the range of technologies candidates could have experience with.
1. The document provides an overview of various technologies relevant to IT recruiters, including web technologies (Java, .NET, XML, etc.), testing tools, quality standards, systems software, client server technologies, embedded systems, mainframes, networking, ERP systems, telecom, hardware, applications, and CAD/CAM.
2. It lists and briefly describes programming languages, frameworks, protocols, and other technologies within each of these areas. For example, under web technologies it covers Java, EJB, RMI, Swing, CORBA, servlets, JSP, and other Java-related topics as well as .NET, ASP.NET, and Visual Basic.
3. The document serves
The document summarizes Microsoft technologies that can be used with PHP development, including:
- PHP can run on IIS using FastCGI for better performance than older methods like CGI.
- The SQL Server driver for PHP allows access to SQL Server databases.
- The Microsoft AJAX Library allows PHP applications to leverage AJAX capabilities.
- Silverlight is a tool for media and rich interactive applications that can integrate with PHP.
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
Belgian SQL UG talk On Windows Azure SQL Database and CO: The last couple of months have been very exciting times for Microsoft fans. With the release of the central flagship, SQL Server 2012, and the new and improved Cloud offering on Windows Azure, Microsoft managed to change the IT Landscape dramatically. During this talk we want to take you through all the SQL Server features in the Windows Azure Environment in either the full cloud spectrum or hybrid scenario’s. We’ll cover subjects like SQL Databases, IaaS, provisioning, integration, migration and touch some of the more computing topics in the Windows Azure when it comes to data. Going from the pure basics of all SQL related to the more advanced stuff you can do with this magnificent cloud platform.
Mike Taulty TechDays 2010 Silverlight 4 - What's New?ukdpe
Silverlight 4 is a major release that includes many new features such as support for additional browsers and platforms, improved networking capabilities including sockets support, enhanced data binding and validation, improved media support including offline DRM, and new controls. It also introduces the ability to create trusted out-of-browser applications that have increased desktop integration and access to native capabilities. The release strengthens support for MVVM, adds the Managed Extensibility Framework, and improves WCF RIA Services.
Cloud State of the Union for Java DevelopersBurr Sutter
This presentation provides a broad overview of what is going on in the Cloud computing world - for Java developers - presented on Dec 21st 2010 at the Atlanta Java Users Group - ajug.org - no audio was recorded.
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
2. Who is CM First?
Enterprise Software Development Integrator
• Offices in Switzerland, USA, Italy, India
• Network of worldwide resale partners (Americas, EMEA,
APJ, ANZ)
CA Primary Sales and Technology Partner
• CA 2E, CA Plex, CA Repository
• Footprint covers 20% of Installed Base
App Dev Products
• CM Matchpoint ALM Suite
• CM WebClient
• CM Power (PHP) Suite
• CM M3 (CA 2E Migration / Modernization)
• CM Meta Analytics (Source Scan) for CA Repository
Third-party Solutions
• Soreco, Databorough, Worksoft, Websydian
3. Overview
• WebClient for CA Plex Ajax in Greek mythology
• Introduction
• Roadmap
• Demonstration
• What’s Next / Futures
4. AJAX / JavaScript / HTML5 is Big
…and getting bigger
“Ajax remains
the dominant
RIA of choice,
and HTML5 is
poised to
expand the
power and
flexibility of the
browser only
approach”
Gartner Group
Ajax mountain
5. Plug in generator
Plex RPG IV
or any i5/OS
programs
Plex C#
Java
OLE DB
MFC C++
WPF (7.0)
WCF
Plex Java
6. WebClient
Web generator from the Plex model
Same Plex function
Same Action Diagram, Panel Design
=
AJAX,
ASAP
8. WebClient Value Proposition
• Quick, integrated implementation
• Maintain one code base, with 5250, client-server, web, and mobile presentation channels
• Inherit our CA Foundations based light weight patterns, or even use OBASE or custom
• Use your existing skills
• WSYWIG plugin generator with seamless interface into CA Plex
• Automatically build rich pages based on Plex tabs, child windows, tree views, more
• Open standards based
• Run as standard extensible J2EE service, Tomcat, Websphere, IIS (via adapter), …
• Deploy on IBM i, Windows, Linux, Unix, zOS.
• Secure encryption, high availability, and portal configurations supported
• No plugins - Run as native rich web application on the popular browsers
• Mobile touch optimized templates available
• Deployment supported on all popular platforms, Apple, Android, BB6 and above
9. Ajax Inheritance
Requirement: Add geolocation services to existing CA Plex
app, using address, longitude, and latitude. Must use GPS.
Step 1: Develop JavaScript code from open source examples
Step 2: Encapsulate into CA Plex pattern
Step 3: Use CA Plex inheritance to add mapping and GPS functionality throughout
application, using standard action diagrams and panel designs.
Available as a 30 minute workshop exercise
12. Runtime Architecture
Enterprise App Server
Web / J2EE Server
Plex Server
(RPG, .NET/C#,
C++, Java)
http J2EE Server (Tomcat, Websphere, …)
server
(Apache,
IIS, …) Web
Container Plex RT
WebClient
Servlet Biz
Logic
Plex RT
Browser
(IE, Chrome, Client
Safari, Firefox) Presentation
Logic
Data
HTML/CSS
Database
Plex generated presentation layer
Database Server
Plex generated server layer
12
13. Web Service Wrapper Interface
WebClient Plex
Servlet Panel or
Non-Panel
Function
External App,
Package, BPMS
Call Plex functions without panels
Call Plex functions with panels
Auto enter screen fields, simulate event
Generalized, structured WSDL
No modeling or coding required
Quickly establish SOA bus for internal use
BPM / Workflow
Inter-process communication
14. Cloud Computing Instances
Deploy pre-defined load balanced instances
of CA Plex WebClient applications in Cloud
environments
Java
RPG IV
VPN Link
Other environments?
Windows Azure, IBM, etc.
19. Statistics
The world is going mobile
• 50 million iPhones sold to
date
• 200,000 Android devices
sold each day
• 8.5 million iPads sold to
date
• 70 million tablets predicted
by the end of 2012
• 2/3 of the Fortune 100 have
started deploying iPads for
Enterprise use
20. 1.8 Mobile iPhone/iPad/Android/BB6
Web App with Native Optimization
mobileportal.cmfirsttech.com/Plex2EWeb/wcs
HTML5, CSS3
Native App - Android Market Sencha Touch
http://market.android.com “Gartner COOL Vendor
2011”
21. CA Plex+WebClient with Sencha Touch
• Covers 93%
of mobile
traffic
• HTML 5,
CSS3, ExtJS
• SaSS
• Local Storage
• Media/Geo
28. Claro Theme
• Bold, High Gloss Theme
• Alternative to Tundra
• Create your own theme –
some assembly required
29. Claro Theme
Implementation
• Theme – add line to
webclient.properties
# URL reference for JavaScript resource and style
sheet (CSS)
resurl.plex.imageresources=/NXAModelWeb
resurl.com.custom.webclient=/NXAModelWeb
resurl.com.dataspecialists.webclient=/NXAModelWe
b
#resurl.com.adcaustin.webclient=/NXAModelWeb
# Form action field
Define.WSACTION=/NXAModelWeb/WebClientServl
et
Define.WCTHEME=claro
31. Accordion / Menu
Implementation
• Accordion
• In a TreeView function, open Plex panel
properties. JavaBeanClass should be set to
WebAccordionTree.
• ChildSiteP control name should be set to
ChildSiteP:DetailArea.
• WebAlert should be used instead of
WebMessages in WebAccordionTree.
• All child panel window type should be set to
Top Application.
• Add line webclient.topAppMode=many in
obclient.properties.
32. Accordion / Menu
Implementation
• Menu
• A special capability has been added for menu
functions – i.e. you can load a top
application into a child site, without
changing panel type to child
• Use TreeView or Accordion Control
• ChildSiteP control name should be set to
ChildSiteP:DetailArea.
• WebAlert should be used instead of
WebMessages in WebAccordionTree.
• All child panel window type should be set to
Top Application.
• Add line webclient.topAppMode=many in
obclient.properties.
33. Grids
Drag n Drop
Export to CSV
Filtering
Grid Column Menu
Save Placement
34. Grid Enhancements
• Grid Menu - Toggle
• UI to select columns, sort, order
• Drag and Drop
• Drag and drop columns new positions, one
click sort
• Filtering / Select
• Dynamically filter rows with Intellisense-style
autocomplete
• Export
• Easy to save grid to CSV / Excel
• Save Placement
• Save grid settings in persistent session
35. 1.8 Grid Enhancements
Implementation
• Grid Menu - Toggle
• The control name of the grid should be set
to Grid1P:MainArea:ColumnToggling=Yes
• Drag and Drop
• Automatic if enabled in panel properties
36. 1.8 Grid Enhancements
Implementation
• Dynamic population of matching
words in combo
• Set the control name of the combo box to
<controlname>:MainArea:template=WebFilteringSelect:esc
apChar=3:default
• escapChar can be customized to any number you like. The
number represents how many character you enter before
the combo box display the list based on the character you
enter.
• Dynamic Filter of Grid Rows based
on field
• Set the control name of the combo box to <control
name>:template=WebGridFilter:GridId=Grid1P:TextId=filter
Contains:default.
• GridId should be set to the control name of the grid.
TextId should be set to the control name of filter field.
37. Grid Enhancements
Implementation
• Grid Export
• To CSV
• Use the latest WebClient group model.
• Add WebExportGrid to your function
inheritance path
• Save Placement
• Same as client-server in panel properties
39. Misc UI Enhancements
Implementation
• MDI (Preview)
• Use MDI Window Type
• Use within Top Application (new
supported Window Type)
• Slider, Progress, TimePicker
• Use new templates in usual way
• Spin / ListBox
• Automatic on panel
40. Misc UI Enhancements
Implementation
• WebLogMessages
• Show messages in a area of the web
pages
• Similar to WebMessages – but use on or
the other not both
• Advanced Controls in WebClient
project (no need for separate
project)
44. 1.8 Portal
Implementation
• Portlet generation
• Use new root templates for
generation – WebPortlet-root
• Implement in Websphere, Liferay,
Pluto, etc.
46. Miscellaneous
• Hotkeys
• Define your own browser hot keys
• Launch WebClient or other browser windows
• Numeric Keypad Support
• Data Entry
• File Upload
• Multiple files to server location
• Plex 7.0
• Warning – limited testing
• No more Crypkey!
• Upgrade models
47. New Web Support
• New Support Site
• Forums, other enhancements
• Meets Section 509 Requirements
• USA Government Accessibility Standards
• http://support.cmfirsttech.com
• Upgraded Blog
• New look and feel
• New articles on 1.8
• Enhanced Documentation
#3: First, for those of you who are not familiar with CM First, here is an overview.
#7: Here is the promise of WebClient in a nutshell –the ability to generate a web page from an existing panel without rewriting. In this example, we have a Plex function that has been generated in 5250. With CA Plex, it is easy to generate a client server version running on Windows or Java without code changes. In fact, you are probably already familiar with this capability. WebClient add the ability to generate a web page as just another variant on your model. In this example, all three variants of the Edit Warehouse function share the same action diagram and the same panel editor design. The WebClient version show what is possible with the application of a cascading style sheet to make the screen design even more presentable. So the result is that you can be generating web pages from your CA Plex applications in a matter of minutes. Pretty powerful stuff.
#8: Here are some examples of the rich web components you can generate from your CA Plex panel designs. Grids, even editable grids, are fully supported. Windowed dialogs are supported from the web page, to any level. CA Plex messaging is supported. Some other standard components include calendars, bread crumbing, and disappearing hint text.Lastly, you can also take your CA plex applications to the next level with business charting, and new components like TreeView and FlexGrid, an advanced grid with dynamic columns, cell bitmaps, and advanced formatting options.
#10: Creating patterns with WebClient is straightforward – use what you already know.
#20: These statistics are truly eye popping. iPhones are selling like hotcakes. There are 200,000 android devices sold each day, particularly over in Asia – there are actually more phones in China than there are people in the USA. iPad tablets are less that an year old, yet there have been millions sold. I think the most important stat to the audience today is the last one – iPhones and iPads and Android devices are no longer just a consumer phenomenom – they are making serious inroads into enterprise. You have probably seen the ads on medical use of iPads is taking off. But you are also seeing mobile in a wide variety of business applications, from auto dealerships to education to insurance to government.
#22: What we are offering is what we feel is a much better way – using CA Plex in conjunction with WebClient and a mobile GUI library called Sencha Touch. Using the approach, which is JavaScript based, you will end up with a first-class mobile UI that operates as true mobile application. It will operate in an webkit-based mobile browser environment – which directly covers iPhone, iPad, and Android, or 94% of the mobile browsing traffic. It also covers some of the other platforms like BlackBerry and Nokia, that are introducing webkit based browsers onto their platforms. For example, BlackBerry 6.0 has been tested successfully with this technology. The framework makes use of the latest browser technology – for example HTML 5 and CSS 3. These technologies are expected by many to supplant older technologies like Flash and Silverlight, and in fact HTML 5 is on an upward trajectory in use at many high volume production sites. With this framework, you can do more that serve up applications – you can make use of local storage, audio/video capability, geographic services, and of course the touch framework so popular on the new devices.
#34: Here are some examples of the rich web components you can generate from your CA Plex panel designs. Grids, even editable grids, are fully supported. Windowed dialogs are supported from the web page, to any level. CA Plex messaging is supported. Some other standard components include calendars, bread crumbing, and disappearing hint text.Lastly, you can also take your CA plex applications to the next level with business charting, and new components like TreeView and FlexGrid, an advanced grid with dynamic columns, cell bitmaps, and advanced formatting options.
#43: Here are some examples of the rich web components you can generate from your CA Plex panel designs. Grids, even editable grids, are fully supported. Windowed dialogs are supported from the web page, to any level. CA Plex messaging is supported. Some other standard components include calendars, bread crumbing, and disappearing hint text.Lastly, you can also take your CA plex applications to the next level with business charting, and new components like TreeView and FlexGrid, an advanced grid with dynamic columns, cell bitmaps, and advanced formatting options.