[go: up one dir, main page]

Academia.eduAcademia.edu
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS www.ijrcar.com Vol.12 Issue 2, Pg.: 1-5 February 2024 INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 NOTIFLEX: MULTIFUNCTIONAL NOTIFICATION FRAMEWORK Kiran Sanjay Shiudkar1, Akshata Pradip Bhoje2, Omkar Sager Mali3, Rohit VrushabhShirote4, Mrs. D.A.Bhosale5 Department of Computer Science and Engineering DKTE's Yashwantrao Chavan Polytechnic Ichalkaranji, Maharashtra. 416115 Student, kiranshiudkar5@gmail.com Student, apbhoje1512@gmail.com Student, omkarmali1424@gmail.com Student, shiroterohit21@gmail.com Faculty, deepikalalge.lalge343@gmail.com Abstract Notiflex is a multifunctional notification framework engineered to enhance communication across a broad spectrum of platforms and applications. This framework presents a cohesive solution for managing notifications, empowering users to personalize delivery preferences, prioritize alerts, and consolidate messages from diverse origins. By delivering a seamless experience across web, mobile, and desktop platforms, Notiflex boosts user productivity and interaction. Its adaptable architecture facilitates seamless integration with third-party services, empowering developers to expand functionality and tailor notifications to specific requirements. With Notiflex, users can effortlessly maintain awareness and control over their digital interactions, ensuring streamlined management with unparalleled efficiency. Keywords: Notiflex, Notification Framework, Notifier, Auto reminder 1. Introduction A Notiflex is a software tool designed to deliver personalized notifications, alerts, or messages tailored to individual preferences. Unlike standard notification systems, Notiflex allows users to customize the content, format, delivery methods, and triggers for notifications, providing a high level of personalization and control. It is commonly used in various applications and systems to improve user engagement, streamline communication, and deliver information in a user-centric manner. Notiflex has gained prominence for its ability to provide highly tailored notifications in different applications and systems. What distinguishes it from standard notification systems is its ability to offer users a high degree of personalization and control. Users can specify the content, format, delivery methods, and triggers for notifications, ensuring that they receive information that aligns perfectly with their preferences and needs. This customization not only leads to more engaging and relevant notifications but also enables seamless integration with multiple communication channels, such as email, SMS, push notifications, in-app messages, and thirdparty tools. Notiflex often includes automation features, allowing predefined actions to be triggered based on specific events or criteria. It also provides valuable data insights through tracking and analytics, enabling organizations to make data-driven decisions and enhance user experiences. Use cases for Notiflex are diverse, ranging from ecommerce platforms for order updates and social media networks for personalized alerts to IoT devices for status notifications and enterprise applications for task assignments and updates. In summary, Notiflex is a versatile tool that enhances user engagement, streamlines communication, and empowers users to manage their notifications in an increasingly connected and data-driven digital landscape. Kiran Sanjay Shiudkar et a l Page 1 INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS www.ijrcar.com Vol.12 Issue 2, Pg.: 1-5 February 2024 2. Literature survey for problem identification and specification [1] Abhinav Mehrotra, University College London, UK Mirco Musolesi, University College London and Alan Turing Institute, UK.’ Intelligent Notification Systems: A Survey of the State of the Artand Research Challenges’. Mobile phones play a pivotal role in our daily lives, aiding us in various activities and staying connected to the internet at all times. This constant connectivity makes them an indispensable platform for accessing information anytime, anywhere. For instance, mobile apps like Skype, Hangouts, Facebook, Twitter, and Gmail keep users informed through various channels. To ensure users stay informed in real-time, mobile operating systems employ notifications that alert users to incoming information using audio, visual, and haptic cues. This approach contrasts with the traditional pullbased model of information retrieval, where users actively request information. Notifications serve as the cornerstone of push-based information delivery on mobile devices, enabling applications to effectively capture users' attention. [2] Sania Bhatti, Amirita Dewani, Tahseen Hafiz, Pashmeena Noor, Mahnoor Gul Memon, Department of SWE MUET,Jamshoro ‘Hyderabad, Management of Non-Behavioral tasks via AutoReminder and Notifier’. The prevalence of Android app-enabled smartphones has significantly expanded the potential applications and user base. This heightened demand presents developers and researchers with ample opportunities to innovate and create applications that cater to end-users' needs. In this rapidly evolving environment, individuals are engrossed in their daily routines, leisure activities, and social media usage to the extent that they often overlook important appointments, tasks, events, birthdays, and tariff expiration dates. To address this issue, this project has developed a highly practical smart app on the Android platform to automatically generate reminders and notifications. What sets this app apart is its autonomy, as it operates without requiring manual intervention, unlike other apps available on the Google Play Store. The app extracts recent messages (SMS), emails, and WhatsApp messages from the smartphone, which are then stored in a database and analyzed to identify any relevant information regarding dates, times, or schedulable content. A background service runs continuously to generate reminders automatically a few hours before the scheduled time, ensuring timely notifications for users. [3] Laura Tarantino,Daniela Angelucci ,Alessandra Bonomo,Annalisa Cardinali and Stefania Di Paolo, ‘Design and Applications of GLANCE: GLanceable Alarm Notification for a User Centered Experience Notifications are proactive cues that utilize visual, auditory, and/or haptic alerts to convey information beyond the user's immediate attention. Depending on the type of stimuli used, notifications can prompt a transition from a primary to a secondary task, posing the risk of disruption and user frustration. The design of notification delivery must strike a balance between keeping users informed about incoming information and minimizing the intrusiveness and interruptiveness of notifications. Research in this area focuses on two main lines:1.Studies examining the impact of notifications delivered on single or multiple devices on various aspects such as users' performance in primary tasks interrupted by notifications, their awareness of secondary tasks prompted by notifications, and their frustrations resulting from task switching. [4] Dominik Weber, Niels Henze, VIS, University of Stuttgart Stuttgart, Germany. Alireza Sahami Shirazi, Yahoo Labs Sunnyvale, USA Towards Smart Notificationsusing Research in the Large Notifications serve as the primary means for modern smart devices to proactively update users. They are employed to alert users to new messages, upcoming events, and changes in system status. As the array of smart devices, such as smartphones, smartwatches, and smart TVs, continues to expand, so does the number of systems vying for the user's attention. Consequently, a single email, for instance, can trigger notifications across multiple devices simultaneously. [5] Adeniji Kehinde A, Adaramola Olalekan, Dept of Electrical, Electronic and Computer Engineering. Afe Babalol University.’Web Applications Development Using Visual Basic.NET and Microsoft SQL for Mobile and PC Devices.’ Continuously developing applications that enhance productivity and efficiency is crucial for the advancement of society. A software application, written in a specific programming language, is designed to accomplish one or more tasks. These applications can be categorized as follows: Mobile Apps: These applications run on mobile phones and are tailored to the respective operating systems such as Android, Windows, BlackBerry, and iOS. Kiran Sanjay Shiudkar et a l Page 2 INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS www.ijrcar.com Vol.12 Issue 2, Pg.: 1-5 February 2024 3. Problem Statement Problem Identification and Problem Statement – The current notification system lacks customization and fails to accommodate diverse user preferences, resulting in users being inundated with irrelevant or poorly timed notifications, thus compromising the user experience. The objective of the custom notification project is to address these shortcomings by creating a versatile and personalized notification system. This system will deliver timely and pertinent alerts customized to each user's requirements, thereby enhancing user satisfaction and interaction. 4. Proposed detailed methodology of solving the identified problem with action plan- Action Plan Fig. Computer Based Application Workflow Kiran Sanjay Shiudkar et a l Page 3 INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS www.ijrcar.com Vol.12 Issue 2, Pg.: 1-5 February 2024 - User Base User/User ID Description MA Manager EP Employee AD Admin SMA/CEO Senior Manager/ Chief Executive Officer Every user of the application is assigned a unique ID and password. The application will respond to the provided ID and automatically navigate to the specific module corresponding to that ID. - Technologies and Tools Used to Develop Application Sr.No Title Description/Version Technologies for Backend 1 Visual Basic.NET VB.NET 16.10 Technologies for Frontend 2 Visual Basic.NET VB.NET 16.10 Technologies for Database 3 SQL 8.0 Title Description/Version - Requirements to Run Application Sr.No Requirements for Computer Based Application 1 CPU/Processor Intel Pentium or Above 2 RAM 4 GB 3 Disk Space Min. 800 Mb 4 Software Requirements – Browser Any Browser with Latest Version 5 Operating System – Android Windows XP or Above Kiran Sanjay Shiudkar et a l Page 4 INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS www.ijrcar.com Vol.12 Issue 2, Pg.: 1-5 February 2024 5. Advantages & Limitations - Advantages 1. Tailored Notifications: Customized alerts tailored to specific user needs. 2. Personalization: Ability to personalize notifications based on user preferences. 3. Improved User Engagement: Enhances user engagement by delivering relevant information. 4. Reduced Notification Fatigue: Minimizes the feeling of being overwhelmed by notifications. 5. Enhanced Communication: Facilitates efficient communication between systems and users. 6. Efficiency and Productivity: Boosts efficiency and productivity by delivering timely information. - Limitations 1 Complexity: Developing Notiflexes can be complex and time-consuming, especially when integrating with multiple systems. It may require programming skills and ongoing maintenance. 2. Risk of Overlooking Alerts: Customization may inadvertently filter out important alerts, potentially leading to the oversight of critical information if not carefully designed and managed. 6. Future scope 1. Personalization: Notiflexes will offer increased personalization options, enabling users to customize tones, vibrations, and notifications for specific contacts or applications. 2. Cross-Platform Compatibility: Notiflexes are expected to seamlessly function across various platforms and devices, ensuring a uniform user experience. 3. Privacy and Security: Improved privacy measures will safeguard sensitive notifications and data, preventing unauthorized access. 4. Energy Efficiency: Measures will be implemented to optimize Notiflexes and reduce battery consumption, particularly for mobile devices. 7. Conclusion In summary, the Notiflex project effectively met the unique notification needs, delivering a customized solution that enhances user engagement and communication. The project's flexibility and customizable features showcase its ability to adapt to various situations, rendering it a valuable asset for improving user experience. 8. References Sr. No. Title Weblink 1 ARXIV https://arxiv.org/abs/1711.10171 2 IEEE https://ieeexplore.ieee.org/document/8333278 3 IJBIS 4 IRJCS https://www.researchgate.net/publication/301376215_Towards_ Smart_Notifications_using_Research_in_the_Large https://www.academia.edu/42973291 Kiran Sanjay Shiudkar et a l Page 5