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

Fundamental networking in Java

This book is an in-depth learning and teaching resource for the understanding and programming of TCP/IP networking in Java. It covers 'everything you can do to a socket in Java' and explains when and why you might - or might not - want to do that. The book covers TCP and UDP using both blocking streams and non-blocking channels, and also SSL secure sockets in both blocking and non-blocking modes, unravelling the mysteries of the SSLEngine in the process. Particular attention is paid to the neglected topics of multi-homing and multicast. A unique chapter on client and server architectures uses a quantitative approach rather than the usual design-patterns approach, leading to architectures with predictable performance rather than just coding elegance.

img

Foundation XML for Flash

XML is a completely platform-agnostic data medium. Flash is able to make use of XML data, which is very useful when creating rich Internet applications. It allows you to populate Flash web interfaces with data from almost any source that supports XML as a data medium, be it databases, raw XML files, or more excitingly, .NET applications, Web Services, and even Microsoft Office applications like Excel and Word! In this book, Sas Jacobs first introduces XML itself—what it is, its syntax, its associated technologies (such as CSS and XSLT,) and how to get XML out of your applications in a format Flash can use. Then, she shows how to use the XML object to stream XML data into Flash, and how to use the XMLConnector component and XML Sockets to build advanced Flash/XML applications.

img

FitBuddy : An artificial intelligence powered personal trainer

FitBuddy App is a sports application that employs artificial intelligence in its job as a personal trainer that enables users to exercise anywhere with convenience, tremendous benefit, and high accuracy. The user can exercise with or without weights, in addition to cycling and running. The user must first provide the application with the personal data it has asked for in order to create an appropriate sports program for the user. After that, the user may explore the sports program's weeks and day's sections.

img

Blind smart helmet

The Smart Helmet for the Blind is a project aimed at providing solutions for the challenges faced by blind individuals in their daily lives. The problem of detecting objects, identifying obstacles and distances, knowing the current location, and using a mobile application is a common issue for blind people. To address these problems, the Smart Helmet project was created, utilizing advanced technology and artificial intelligence to provide real-time assistance to the wearer. The helmet is connected to a Raspberry Pi 4, which processes information from the helmet's cameras and AI algorithms to analyze and predict the surrounding environment for a blind person.

img

Android Essentials

Android Essentials is a no–frills, no–nonsense, code–centric run through the guts of application development on Google's Mobile OS. This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work. Covering the entirety of the Android catalog in less than 150 pages is simply impossible. Instead, this book focuses on just four main topics: the application life cycle and OS integration, user interface, location–based services, and networking.

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