European Journal of Computer Science and Information Technology (EJCSIT)

component architecture

ReactJS and Accessibility: Designing Inclusive Web Applications for Broader Social Impact (Published)

ReactJS has emerged as a powerful tool for creating accessible web applications, offering developers sophisticated capabilities to implement inclusive design patterns that reach broader audiences. This comprehensive article examines how React’s component-based architecture facilitates the implementation of accessibility features that adhere to Web Content Accessibility Guidelines (WCAG), addressing the needs of users across the disability spectrum. It commences with the economic and ethical imperatives of digital accessibility, highlighting how inclusive design expands market reach while fulfilling social responsibilities. Through an analysis of semantic structures, the article demonstrates how JSX syntax enables developers to leverage HTML’s inherent accessibility features while supplementing them with ARIA attributes where native semantics prove insufficient. Interactive elements receive particular attention, with controlled component patterns providing robust foundations for accessible form experiences and focus management strategies ensuring keyboard navigability. Visual and cognitive considerations are addressed through discussions of color contrast, content structure, and multimodal state indicators that serve users with diverse perceptual capabilities. The article concludes with an assessement of testing methods and workflow integration practices that enhance accessibility outcomes while maintaining development efficiency. Throughout, real-world implementation examples illustrate how ReactJS enables the creation of digitally inclusive experiences that extend beyond mere compliance to create genuinely equitable access to digital services across educational, commercial, and governmental contexts.

 

Keywords: ReactJS, WCAG compliance, Web accessibility, component architecture, inclusive design

The Evolution and Implementation of SAP Fiori UI5 in S/4HANA Environments (Published)

The evolution of SAP user interfaces toward modern Fiori applications in S/4HANA environments represents a significant advancement in enterprise software design. Moving away from transaction-focused interfaces to user-centric experiences, this transition leverages SAPUI5 technology built on HTML5, JavaScript, and MVC architecture principles. The SAP Business Application Studio emerges as a transformative development environment that streamlines creation, testing, and deployment processes while enhancing collaboration through integrated version control. Technical foundations of SAPUI5 development emphasize component-based design and responsive layouts that address multi-device usage patterns. Development lifecycle management benefits from automated workflows and comprehensive testing methodologies, while OData services establish standardized data exchange between frontend and backend systems with substantial performance optimization opportunities. Together, these elements form a cohesive framework that improves user satisfaction, reduces support requirements, and accelerates business processes across the enterprise landscape.

Keywords: Fiori development, OData integration, SAPUI5, business application studio, component architecture

Scroll to Top

Don't miss any Call For Paper update from EA Journals

Fill up the form below and get notified everytime we call for new submissions for our journals.