In this session, attendees will get an overview of how marketing professionals will use AEM to create end user experiences that are second to none. A brief overview of the social tools, and mobile capabilities will be offered as well as a high level overview of the technology that AEM is built on.
In this session attendees with understand and learn about the new AEM Assets module. Essentially a mechanism to perform digital Asset management in AEM. Attendees will learn strengths and capabilities of Assets in this session
In this session, attendees will discuss the options for developers in AEM with a focus on Brackets for front end developers and Eclipse for back end developers as well as the auxiliary tooling including Maven, FileVault and granite-js.
This session will highlight the capabilities within AEM 6.2 that allow you to create accessible web content and how to meet the important requirements of WCAG 2.0.
A discussion of how we took multiple properties under the MGM Resorts brand and worked them into a consistent AEM-backed architecture over a year-long period. We’ll try to answer these types of questions: How did we scale up? What aspects did the properties embrace? What did they resist? Did the AEM system features help or hurt? How did we operationalize the tech and marketing teams? Was this approach helpful for a hospitality company and does it apply to others? What roles were needed? What would we do differently? Was the journey successful? What is next?
Every mobile app has its own set of unique requirements. The AEM Mobile dashboard is a powerful tool that can be leveraged in order to effectively meet these requirements. This presentation will explore the options available in AEM for creating a variety custom mobile dashboards in order to enhance the experience of managing an app during its entire lifecycle.
Every mobile app has its own set of unique requirements. The AEM Mobile dashboard is a powerful tool that can be leveraged in order to effectively meet these requirements. This presentation will explore the options available in AEM for creating a variety custom mobile dashboards in order to enhance the experience of managing an app during its lifecycle.
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAdobeMarketingCloud
Join Lokesh BS for a walk though on developing Adobe Experience Manager Apache Sling components using Brackets. By joining this session, you will learn developing techniques using Brackets to develop experience manager components using Sling APIs. You will also learn how to take advantage of the Brackets IDE when developing for Experience Manager. View the recording of the session;http://bit.ly/ATACE_2_2016
In this session attendees with understand and learn about the new AEM Assets module. Essentially a mechanism to perform digital Asset management in AEM. Attendees will learn strengths and capabilities of Assets in this session
In this session, attendees will discuss the options for developers in AEM with a focus on Brackets for front end developers and Eclipse for back end developers as well as the auxiliary tooling including Maven, FileVault and granite-js.
This session will highlight the capabilities within AEM 6.2 that allow you to create accessible web content and how to meet the important requirements of WCAG 2.0.
A discussion of how we took multiple properties under the MGM Resorts brand and worked them into a consistent AEM-backed architecture over a year-long period. We’ll try to answer these types of questions: How did we scale up? What aspects did the properties embrace? What did they resist? Did the AEM system features help or hurt? How did we operationalize the tech and marketing teams? Was this approach helpful for a hospitality company and does it apply to others? What roles were needed? What would we do differently? Was the journey successful? What is next?
Every mobile app has its own set of unique requirements. The AEM Mobile dashboard is a powerful tool that can be leveraged in order to effectively meet these requirements. This presentation will explore the options available in AEM for creating a variety custom mobile dashboards in order to enhance the experience of managing an app during its entire lifecycle.
Every mobile app has its own set of unique requirements. The AEM Mobile dashboard is a powerful tool that can be leveraged in order to effectively meet these requirements. This presentation will explore the options available in AEM for creating a variety custom mobile dashboards in order to enhance the experience of managing an app during its lifecycle.
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAdobeMarketingCloud
Join Lokesh BS for a walk though on developing Adobe Experience Manager Apache Sling components using Brackets. By joining this session, you will learn developing techniques using Brackets to develop experience manager components using Sling APIs. You will also learn how to take advantage of the Brackets IDE when developing for Experience Manager. View the recording of the session;http://bit.ly/ATACE_2_2016
Visual Studio: The best tool for web developers.Robert MacLean
The slides from my talk @ the JSinSA 2013 conference. The talk covers amazing features in Visual Studio for any web developer, regardless of platform.
You can watch a video of this talk at http://youtu.be/QQUAZHU3swk
* Blog Post: http://wakeupandcode.com/xamarin-xbox-bots-hololens/
* PPTX: http://wakeupandcode.com/public_downloads/01-XamarinIntro.pptx
Xamarin is now a part of Microsoft and is included at no extra charge with any version of Visual Studio, even the free Community Edition! Build mobile apps for iOS, Android and Windows all from Visual Studio using C#!
Blog post: http://wakeupandcode.com/deploy-your-web-site-web-app-on-azure
Learn how you can deploy your Web Site or Web App on Azure, the Microsoft Cloud!
Ecommerce Mini Project / Group Project CodingHemant Sarthak
This is an Ecommerce Mini Project / Group Project Presentation that I created as part of the college curriculum, this presentation is a more coding focused presentation that you might need to give in your college.
If you want Design focused presentation please see Ecommerce Mini Project / Group Project Design PPT that I uploaded.
It has things explained like VS Code, Adobe XD, Owl Carousel etc.
The Developer experience is very personal, and every developer likes to customise the way they work and the tooling they use - from choosing their preferred indentation to the colour scheme and keybindings of their preferred IDE. AWS have a broad and diverse suite of developer-focused tools to choose from and in this session, we will look at what is available across a number of different application stacks and their associated tool chains. That help you work the way you want to work, improving your own experience along the way.
This presentation provided some helpful content about technical approach and context about how HPAC organized the business end to execute this web project. Capturing the business goals remains the critical first step; requirements provide an important starting point but must also retain the flexibility to deliver on the underlying business goals.
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
Enhancing Your Developer eXperience on AWS - AWS Summit SydneyAmazon Web Services
Developer eXperience (DX) is very personal, with every developer preferring to customise the way they work and the tooling they use - from choosing their indentation, to the colour scheme and key bindings of their preferred IDE. AWS has a broad and diverse suite of developer-focused tools that help you work the way you want to work, and improve your DX. In this session, we will look at what is available across a number of different application stacks and their associated tool chains.
Updated after Build 2017 and E3 2017.
In addition to Xbox One dev kits for approved developers, anyone can now use a retail Xbox One to develop apps or games for Xbox One! Learn how you can get started today!
In this session, attendees will explore the options for building front end web sites in AEM with a focus on Sightly, Sling, JavaScript, and Java as well as a deep dive into JSPs. Best practices for both will discussed in detail.
Visual Studio: The best tool for web developers.Robert MacLean
The slides from my talk @ the JSinSA 2013 conference. The talk covers amazing features in Visual Studio for any web developer, regardless of platform.
You can watch a video of this talk at http://youtu.be/QQUAZHU3swk
* Blog Post: http://wakeupandcode.com/xamarin-xbox-bots-hololens/
* PPTX: http://wakeupandcode.com/public_downloads/01-XamarinIntro.pptx
Xamarin is now a part of Microsoft and is included at no extra charge with any version of Visual Studio, even the free Community Edition! Build mobile apps for iOS, Android and Windows all from Visual Studio using C#!
Blog post: http://wakeupandcode.com/deploy-your-web-site-web-app-on-azure
Learn how you can deploy your Web Site or Web App on Azure, the Microsoft Cloud!
Ecommerce Mini Project / Group Project CodingHemant Sarthak
This is an Ecommerce Mini Project / Group Project Presentation that I created as part of the college curriculum, this presentation is a more coding focused presentation that you might need to give in your college.
If you want Design focused presentation please see Ecommerce Mini Project / Group Project Design PPT that I uploaded.
It has things explained like VS Code, Adobe XD, Owl Carousel etc.
The Developer experience is very personal, and every developer likes to customise the way they work and the tooling they use - from choosing their preferred indentation to the colour scheme and keybindings of their preferred IDE. AWS have a broad and diverse suite of developer-focused tools to choose from and in this session, we will look at what is available across a number of different application stacks and their associated tool chains. That help you work the way you want to work, improving your own experience along the way.
This presentation provided some helpful content about technical approach and context about how HPAC organized the business end to execute this web project. Capturing the business goals remains the critical first step; requirements provide an important starting point but must also retain the flexibility to deliver on the underlying business goals.
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
Enhancing Your Developer eXperience on AWS - AWS Summit SydneyAmazon Web Services
Developer eXperience (DX) is very personal, with every developer preferring to customise the way they work and the tooling they use - from choosing their indentation, to the colour scheme and key bindings of their preferred IDE. AWS has a broad and diverse suite of developer-focused tools that help you work the way you want to work, and improve your DX. In this session, we will look at what is available across a number of different application stacks and their associated tool chains.
Updated after Build 2017 and E3 2017.
In addition to Xbox One dev kits for approved developers, anyone can now use a retail Xbox One to develop apps or games for Xbox One! Learn how you can get started today!
In this session, attendees will explore the options for building front end web sites in AEM with a focus on Sightly, Sling, JavaScript, and Java as well as a deep dive into JSPs. Best practices for both will discussed in detail.
In this session attendees will get an overview of a Typical (logical and physical) deployment Architecture for AEM and flow of content from Author instances to Production.
One of the top new features in the AEM 6.2 release is in the introduction of a unified search experience for content authors called OmniSearch which provides a consistent and continuous search experience across the entire AEM user interface. This session will cover the significant points in OmniSearch. We will cover both backend extension to create new search sources and front end extension to define how search results are visualized. This will be an intermediate-level session and attendees will come out of it with a clear understand as to how to extend this new capability.
In this session, attendees will get a high level overview of the solutions in the Digital Marketing cloud and how they are used with AEM to create market leading digital experiences. Adobe Analytics, Adobe Campaign, the Adobe Digital Publishing Suite and Adobe Target will all be covered with a focus on how they integration with AEM.
This session will share large scale architectures from the author's experiences with various companies like Cisco, Symantec, and EMC and compare and contrast the architecture across : Infrastructure Architecture Scaling, Ecommerce integrations and migration approach from legacy into AEM, Digital Marketing Cloud Integrations such as personalization, analytics, and DMP.
Presented at 3|SHARE's EVOLVE'15 - The Adobe Experience Manager Community Summit on August 18th, 2015 at the Hard Rock Hotel in San Diego, CA. http://evolve.3sharecorp.com
You have invested in AEM as your marketing engine. You need a dashboard that shows how your sites are working, know before your customers call that you have a problem. In this session we will show you how to build a metrics dashboard that shows how healthy your apps are and alert you when it's not working.
You think your journey to digital is challenging? Governments are on the move to digital so they also can create great content, deliver it across any channel efficiently and securely. See how they do it and how it applies to your business.
This session will highlight the capabilities within AEM 6.2 that allow you to create accessible web content and how to meet the important requirements of WCAG 2.0.
Attendees will learn basics of Multi Site Manager, a mechanism to organize and optimize multi lingual web content and Multiple sites under the same implementation using Blue Prints and Live copies.
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Wednesday November 19th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
Presented at 3|SHARE's EVOLVE'14 - The Adobe Experience Manager Community Summit on Wednesday November 19th, 2014 at the Hard Rock Hotel in San Diego, CA. evolve14.com
Progress Software supplies application infrastructure software to simplify and accelerate the development, deployment, integration, and management of business applications. Users of information technology today demand software applications that are comprehensive, reliable, responsive, and cost-effective.
We at Mobicules are experts at designing and implementing great solutions using Symfony.
Symfony is a great framework to build sophisticated, maintainable, extendable and scalable applications using php. Following the MVC paradigm, it keeps code maintainable, and heavily minimizes the number of repetitive tasks that need to be performed while building and maintaining the application.
Symfony is very well suited for building applications in the enterprise context. With its enforcement of the MVC paradigm, configuration controls over libraries and databases, extensive debug and documentation tools, and ability to play with various relational databases, it is an excellent choice to build the most complex of web applications.
Whether you are looking for a Travel Site, a Social Network, an ERP system or any other kind of web application, trust us to come up with a robust and intelligent solution for your application using Symfony. Please send in your requirement to info@mobicules.com.
Managing Internal, Private External, and Open Developer EcosystemsLarry McDonough
More and more, our developer ecosystems are splitting into many different and separate groups. This presentation focuses on how VMware has tackled the challenge of addressing the needs of internal (2nd party) developer teams and partner developers as well as external/open source developers.
ASP.NET development company, offering an expansive range of professional serv...AbellaSystems
Abella stands out as a premier ASP.NET development company, offering an expansive range of professional services dedicated to fostering digital transformation. With a wealth of experience and a profound understanding of the ASP.NET landscape, we have successfully served a diverse clientele by delivering tailor-made software solutions and scalable mobile/web applications. Our expertise extends across a spectrum of technologies, including ASP.NET, C#, .NET Core, VB.NET, and more.
There are tons of Software Development tools and selecting the best could be a challenge. Following is a curated list of the 21 top software development tools.
Visit On:- https://www.samaritaninfotech.com
Similar to EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM (20)
Extending Adobe Experience Manager with custom solutions that meet your unique business needs has never been easier. Learn how Adobe I/O developer tools, including Adobe I/O Runtime and Adobe I/O Events can be leveraged to deliver timely, targeted, personalized and effective customer experiences.
Adobe Asset Link (AAL) is the new solution to seamless linking of AEM Assets with Creative Cloud products. This session talks about the common use cases where AAL would be the right choice and also provides details around some of the most common pitfalls to avoid when implementing AAL.
AEM is content-centric, so is the future of building commerce experiences. In this session, you will be shown how to build modern commerce experiences with AEM. The demo will explain how authors create/configure multiple (industry-independent) stores, configure the commerce environment for each store and manage all the commerce content and features, without writing a line of code. The second part will demonstrate how developers create templates, components, and functionality to build a compelling Web/User/Commerce Experience.
Rolling out AEM Site or Assets? Learn how to structure your deployment to maximize your return while reducing risk. See how to overdeliver while hitting aggressive timelines. Understand how to generate excitement that fuels user adoption and sets you up for success.
The roles of the Product Owner, Business Analyst and/or Subject Matter Expert are crucial to the success of an AEM project, especially at critical times. From the development team’s perspective leveraging these resources during kickoff can set the project up for success. Hear more about the right resourcing and preparation for kickoff can enable development teams to start a project off right and to avoid costly changes (scope increase or rework) later in the project.
In this session, attendees will learn about key take-aways from a recent interactive round table hosted by Translations.com and Adobe with their shared customers, Lavazza, Western Digital, Lufthansa, and Honeywell. As the $800M leader of their industry, Translations.com will also share trends in translations they are seeing across their 95+ Adobe Experience Manager customers. Bring your burning localization related questions to this interactive session.
When Furniture Row decided to leave their digital assets management provider to go to AEM, they began a multi-phased journey that has resulted in the transition of their eCommerce platform and content management system. They recently launch a newly redesigned DenverMattress.com site which introduces a headless implementation of AEM sites, a new authoring experience for their content team, and an upgrade from a freestanding instance of Scene7 Classic to Dynamic Media integrated with AEM Assets. Hear from the implementation team and learn more about Furniture Row’s digital evolution.
Today’s customers expect relevant and personalized engagement with brands – or they go elsewhere. In this session, Carl will lay out some of the hurdles involved in crafting a customer- and loyalty-forward data management and architectural strategy. Using examples from specific client engagements, he will outline approaches to building an actionable data and technology stack on which teams can build and extend personalized interactions.
Autodesk cut their teeth on AEM in 2013 with Autodesk.com. It's safe to say they've come a long way since then. Join Sharat Radhakrishnan and his gang as they bring us up to speed on their wild AEM journey.
Want to make sure your scope is accurate? How do you dissect requirements to meet your implementation needs? Learn the pitfalls, how to plan MVP projects and what it takes to dig deep and find success when you start your AEM projects.
Get a glimpse into the highly competitive AEM talent market, Dave's journey as an entrepreneur and a little known secret that can help managers better understand the phycological needs of their team members and drastically increase their retention.
Understand concepts around Deep Learning, Machine Learning, Pattern Recognition and more. See AEM scenarios powered with Adobe Sensei. Understand the latest roadmap on AEM and Sensei.
AEM is an investment in the future so it's no surprise that architecting flexible and forward thinking is a must. See how to take an enterprise approach to your AEM architecture that supports globalization, extreme personalization, and omnichannel delivery.
Adobe AEM Managed Services started deploying Production AEM workloads on Azure in Nov 2017. In this session, we will share our learnings and offer advice to those thinking about deploying their AEM workloads on Azure.
Learn how to create omnichannel experiences using Adobe Experience Manager where you manage the content once and deliver across channels like Web, SPA, Mobile, Chatbot, Voice and Email.
Everyone wants to see their project launch successfully. In this session learn about the roles, processes, and tools that are critical to every project.
More from Evolve The Adobe Digital Marketing Community (20)
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
3. #evolverocks 4
WHAT IS ADOBE EXPERIENCE MANAGER?
AEM is a Content Management System,
that helps you:
organize, create, and manage the
delivery of creative assets
access content across your digital
marketing channels, including web,
mobile, email, communities, and video
create, manage, and deliver
personalized online experiences
AEM provides out-of-the-box integration
with other Adobe Marketing Cloud
solutions.
4. 5
SITES
Web
experiences
and On-site
Screens
ASSETS
Single place
for all digital
assets from
creation to
delivery
COMMUNITIES
Simplifies the
creation and
optimization of
customer
communities
FORMS
Mobile-first
Forms and
Personalized
Correspondence
Mobile
Mobile Apps
Development
Platform for
Marketers &
Developers
Unified Digital Experience Delivery Platform
Beyond Integrations -- ExposeAdobeTarget & Adobe Analytics capabilities
within Experience Manager
Adobe Experience
Manager manages
and delivers connected
digital experiences
across the customer
journey from online to
physical interactions.
5. #evolverocks 6
KEY PRINCIPLES – STANDARDS AND OPEN
SOURCE
100% Java
JSR-283 – a JCR
Apache Felix – an OSGi framework
Apache Sling – a web framework for the Java
platform designed to create content-centric
applications on top of a Java Specification
Request (JSR)
Apache Tika – a toolkit for detecting and extracting
metadata and structured text content
283
6. #evolverocks 7
KEY PRINCIPLES – EVERYTHING IS
CONTENT
Everything is content!
Hyper Text Markup Language (HTML)
Cascading Style Sheets (CSS)
Java Server Pages (JSP)
Java Servlet
Image
Video
7. #evolverocks 10
AUTHORING INTERFACE
Two author interfaces
Touch-optimized UI
Classic UI
Web 2.0/Ajax
Direct client-side JavaScript access to JCR
content
9. #evolverocks 12
CRXDE LITE
Embedded into AEM/CRX
Enables standard development tasks in a web browser
Create and edit files (for example JSP, Java, and HTML), folders, templates, components, dialog
boxes, nodes, properties, and bundles
Log messages
Integration with Apache Subversion (SVN)
Recommended when:
No direct access to the AEM/CRX server
Developing an application by extending or modifying the out-of-the-box components and Java
bundles
No need for dedicated debugger or code completion