الصفحة 1
الصفحة 1
img

Multiaccess, Reservations & Queues

Reservation procedures constitute the core of many popular data transmission protocols. They consist of two steps: A request phase in which a station reserves the communication channel and a transmission phase in which the actual data transmission takes place. Such procedures are often applied in communication networks that are characterised by a shared communication channel with large round-trip times.In this book, we propose queuing models for situations that require a reservation procedure and validate their applicability in the context of cable networks.

img

More Joel on software : Further toughts on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to those who, whether by good fortune or III Luck, work with them in some capacity

Joel Spolsky started his weblog in March 2000 in order to offer his insights, based on years of experience, on how to improve the world of programming. This weblog has become infamous among the programming world, and is linked to more than 600 other web sites and translated into 30+ languages! Spolsky's extraordinary writing skills, technical knowledge, and caustic wit have made him a programming guru. With the success of Joel on Software, there has been a strong demand for additional gems and advice, and this book is the answer to those requests. Containing a collection of all–new articles from the original, More Joel on Software has even more of an edge than the original, and the tips for running a business or managing people have far broader application than the software industry.

img

Interactive drink machine company - (IDM company)

This project is a continuation of our previous project for a hot drink machine by adding the capability for electronic payment and developing the company's management system and making the hot drink machine linkable with the company's server via the Internet and more interactive with the customer through the development of this project according to several aspects. On the software level: An integrated system that allows recording customer requests and executed operations, in addition to information about users, including their personal information, current balance, and executed requests. On the level of employees, their personal information, their work tasks and the operations carried out by them (Receipt and delivery of materials and servicing of machines).

img

Freelancing platform = منصة للأعمال الحرة

The digital era has seen a significant rise in freelancing, providing a flexible and accessible employment model for professionals worldwide. This project introduces an advanced freelancing platform designed to enhance the interaction between freelancers and clients. By employing a microservices architecture, the platform ensures a seamless, efficient, and secure environment for managing project collaborations, communications, and payment processes. The platform supports three primary user roles: Administrators, Freelancers, and Users. Administrators oversee comprehensive system management, including user accounts, service categories, platform settings, and financial transactions. Freelancers can create detailed profiles showcasing their skills, experiences, and portfolios, and publish services with clear descriptions, pricing, and Service Level Agreements (SLAs). Users can post service requests, outlining project requirements and budgets, enabling freelancers to apply and engage in these projects.

img

Dr.phone

Dr phone is a software system that helps in talking with the doctor automatically and easily without the need to go to the doctor's clinic to diagnose the patient's condition. our application presents an available platform to make a video call between the doctor and the patient according to the patient’s needs. The system accepts the patient’s request after choosing an available doctor andthen waits for the doctor to accept his request, if there is no doctor available, the system performs an AI chatbot to the patient's need to give him the appropriate diagnosis. when the call finished the doctor represents medical record including the medicine and the analytics and record the next appointment if it’s needed then send them to the patient's email, the patient also can see the nearest pharmacies or labs according to his location, and finally the patient rates the doctor after the call is finished then payment by his available wallet.

img

Distributed Event-Based Systems

Event-based architectures inherently decouple system components. Event-based components are not designed to work with specific other components in a traditional request/reply mode, but separate communication from computation through asynchronous communication mechanisms via a dedicated notification service.

img

Diabetes genetic finder & predictor = أداة البحث والتنبؤ الجيني لمرض السكري

The diabetes genetic finder & predictor app is a comprehensive, user-friendly solution that revolutionizes diabetes care. This powerful app integrates a wide array of features designed to empower diabetes patients and enhance their overall well-being. A standout feature of the app is its ability to predict the risk of hereditary diabetes diseases, offering users early detection and intervention opportunities. It also predicts general diabetes risk, diabetic foot complications, and retinopathy. Users can monitor their blood sugar levels, heart rate, and oxygenation either manually or through smart watch integration. Additionally, users can enter their diabetes type and HbA1c levels.The app's medication management feature simplifies the complex task of tracking and organizing medications, providing timely reminders to ensure adherence to treatment plans. Users can scan QR codes on products to check their sugar content and suitability, schedule their medications, generate reports for specific periods, and access a comprehensive list of frequently asked questions about diabetes..

img

Computer-Aided Design of User Interfaces V ; Proceedings of the 6th International Conference on Computer-Aided Design of User Interfaces CADUI '06 (6-8 June 2006, Bucharest, Romania)

Today, the development life cycle of 3D User Interfaces (UIs) mostly remains an art more than a principled-based approach. Several methods [1,3,7,8,9,10,11,15,17,18,19] have been introduced to decompose this life cycle into steps and sub-steps, but these methods rarely provide the design knowledge that should be typically used for achieving each step. In addition, the development life cycle is more focusing directly on the programming - sues than on the design and analysis phases. This is sometimes reinforced by the fact that available tools for 3D UIs are toolkits, interface builders, r- dering engines, etc. When there is such a development life cycle defined, it is typically structured into the following set of activities: 1. The conceptual phase is characterized by the identification of the content and interaction requests. The meta-author discusses with the interface designer to take advantage of the current interaction technology. The int- face designer receives information about the content. The result of this phase is the production of UI schemes (e. g. , written sentences, visual schemes on paper) for defining classes of interactive experiences (e. g. , class Guided tour). Conceptual schemes are produced both for the final users and the authors. The meta-author has a deep knowledge of the c- tent domain and didactic skills too. He/she communicates with the final user too, in order to focus on didactic aspects of interaction. 2.

img

Building a collaborative project management system: (Click)

Speaking on construction projects, we can imagine the huge amount of work, effort and time spent to complete any project. Because of the need for tools that facilitate the process of managing and tracking work and managing huge data and information and making it common to all the stockholder involved in the project, this system has been found to meet those needs of engineers, where it can manage employees, materials ,workers and the huge amount of data and enables it to track the progress of work .This system provides the possibility of communication between managers and this The system is considered a tool of the BIM system, which stands for Building Information Modeling.

img

Beginning REALbasic : From novice to professional

REALbasic is an easy-to-learn, powerful, cross-platform programming language, allowing you to write powerful applications that can be distributed across Windows, Mac, and Linux. REALbasic’s success is proven - there are already over 100,000 users, and this number is steadily growing. In a recent promotional effort, 35,000 Visual Basic developers downloaded a free copy of the Windows version of REALbasic, and REAL software has had many requests for decent beginning title on the subject. As far as we know, this is the only up-to-date book planned for the current version, REALbasic 2005, which matches that description. REAL software are enthusiastic about helping us sell the book.

img

Agent and multi-agent systems : Technologies and applications ; 1st KES International Symposium, KES-AMSTA 2007, Wroclaw, Poland, May 31-June 1, 2007, Proceedings

The aim of the symposium was to provide an international forum for scientific - search in the technologies and applications of agent and multi-agent systems. Agents and multi-agent systems are related to the modern software which has long been r- ognized as a promising technology for constructing autonomous, complex and intel- gent systems. A key development in the field of agent and multi-agent systems has been the specification of agent communication languages and formalization of - tologies. Agent communication languages are intended to provide standard decla- tive mechanisms for agents to communicate knowledge and make requests of each other, whereas ontologies are intended for conceptualization of the knowledge - main.

img

Advances in XML information retrieval ; 3rd International workshop of the Initiative for the evaluation of XML retrieval, INEX 2004, Dagstuhl Castle, Germany, December 6-8, 2004

The ultimate goal of many information access systems (e.g., digital libraries, the Web, intranets) is to provide the right content to their end-users. This content is increasingly a mixture of text, multimedia, and metadata, and is formatted according to the adopted –W3C standard for information repositories, the so-called eXtensible Markup L- guage (XML). Whereas many of today’s information access systems still treat do- ments as single large (text) blocks, XML offers the opportunity to exploit the internal structure of documents in order to allow for more precise access thus providing more specific answers to user requests. Providing effective access to XML-based content is therefore a key issue for the success of these systems. The aim of the INEX campaign (Initiative for the Evaluation of XML Retrieval), which was set up at the beginning of 2002, is to establish infrastructures, XML test suites, and appropriate measurements for evaluating the performance of information retrieval systems that aim at giving effective access to XML content. More precisely, the goal of the INEX initiative is to provide means, in the form of a large XML test collection and appropriate scoring methods, for the evaluation of content-oriented XML retrieval systems.

img

Advanced Wired and Wireless Networks

ADVANCED WIRED AND WIRELESS NETWORKS brings the reader a sample of recent research efforts representative of advances in the areas of recognized importance for the future Internet, In Part I, we bring ad-hoc networking closer to the reality of practical use. The focus is on more advanced scalable routing suitable for large networks, directed flooding useful in information dissemination networks, as well as self-configuration and security issues important in practical deployments. Part II illustrates the efforts towards development of advanced mobility support techniques (beyond traditional "mobile phone net") and Mobile IP technologies. The issues range from prediction based mobility support, through context transfer during Mobile IP handoff, to service provisioning platforms for heterogeneous networks. The focus of the final section concerns the performance of networks and protocols. Furthermore this section illustrates researchers’ interest in protocol enhancement requests for improved performance with advanced networks, reliable and efficient multicast methods in unreliable networks, and composite scheduling in programmable/active networks where computing resources equal network performance as transmission bandwidth.

img

Advanced environments, tools, and applications for cluster computing ; NATO Advanced Research Workshop, IWCC 2001, Mangalia, Romania, September 1-6, 2001. Revised Papers

Started by small group of well known scientists with the aim of sharing knowledge, experiences, and results on all aspects of cluster computing, the initiative of a workshop on cluster computing received more attention after IFIP WG 10.3 and IEEE Romania Section accepted our request for sponsorship. Moreover, the application for a NATO ARW grant was successful, leading to a greater interest in the workshop. In this respect, we have to say that we chose Romania in order to attract scientists from Central and Eastern European countries and improve the cooperation in the region, in the field of cluster computing. We had an extremely short time to organize the event, but many people joined us and enthusiastically contributed to the process. The success of the workshop is wholly due to the hard work of the organizing committee, members of the program committee, key speakers, speakers from industry, and authors of accepted papers.

عدد النتائج بكل صفحة