Listing 1 - 10 of 12 | << page >> |
Sort by
|
Choose an application
The number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they would be working together to optimize future versions of Android for Intel Atom processors. Today, Intel processors can be found in Android smartphones and tablets made by some of the top manufacturers of Android devices, such as Samsung, Lenovo, and Asus. The increase in Android devices featuring Intel processors has created a demand for Android applications optimized for Intel Architecture: Android Application Development for the Intel® Platform is the perfect introduction for software engineers and mobile app developers. Through well-designed app samples, code samples and case studies, the book teaches Android application development based on the Intel platform—including for smartphones, tablets, and embedded devices—covering performance tuning, debugging and optimization. This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University.
Application software --- Development. --- Android (Electronic resource) --- Development of application software --- Android operating system (Electronic resource) --- Android OS (Electronic resource) --- Google Android (Electronic resource) --- Android mobile operating system (Electronic resource) --- Mobile computing. --- Computer science. --- Mobile Computing. --- Programming Techniques. --- Informatics --- Science --- Electronic data processing --- Context-aware computing --- Portable computers --- Computer programming. --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Programming --- Computer science
Choose an application
Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel’s x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x86 devices. The fundamental idea is that extending your applications to support x86 or creating new ones is not difficult, but it is imperative to know all of the technicalities. This book is dedicated to providing you with an awareness of these nuances and an understanding of how to tackle them. Second, and most importantly, this book provides a one-stop detailed resource for best practices and procedures associated with the installation issues, hardware optimization issues, software requirements, programming tasks, and performance optimizations that emerge when developers consider the x86 Android devices. Optimization discussions dive into native code, hardware acceleration, and advanced profiling of multimedia applications. The authors have collected this information so that you can use the book as a guide for the specific requirements of each application project. This book is not dedicated solely to code; instead it is filled with the information you need in order to take advantage of x86 architecture. It will guide you through installing the Android SDK for Intel Architecture, help you understand the differences and similarities between processor architectures available in Android devices, teach you to create and port applications, debug existing x86 applications, offer solutions for NDK and C++ optimizations, and introduce the Intel Hardware Accelerated Execution Manager. This book provides the most useful information to help you get the job done quickly while utilizing best practices.
Application software --- Computer architecture --- Computer software --- Engineering & Applied Sciences --- Computer Science --- Development --- Development. --- Android (Electronic resource) --- Software, Computer --- Architecture, Computer --- Development of application software --- Android operating system (Electronic resource) --- Android OS (Electronic resource) --- Google Android (Electronic resource) --- Android mobile operating system (Electronic resource) --- Computer science. --- Computer Science. --- Computer Science, general. --- Informatics --- Science --- Computer systems --- Mobile computing. --- Mobile Computing. --- Computer Applications. --- Electronic data processing --- Context-aware computing --- Portable computers --- Application software. --- Application computer programs --- Application computer software --- Applications software --- Apps (Computer software) --- Computer science
Choose an application
GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices. This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University, and is excerpted from Android Application Development for the Intel® Platform.
Graphical user interfaces (Computer systems) --- Android (Electronic resource) --- GUIs (Computer systems) --- User interfaces (Computer systems) --- Android operating system (Electronic resource) --- Android OS (Electronic resource) --- Google Android (Electronic resource) --- Android mobile operating system (Electronic resource) --- Mobile computing. --- Computer science. --- Software engineering. --- Mobile Computing. --- User Interfaces and Human Computer Interaction. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- Informatics --- Science --- Electronic data processing --- Context-aware computing --- Portable computers --- User interfaces (Computer systems). --- Interfaces, User (Computer systems) --- Human-machine systems --- Human-computer interaction --- Computer science
Choose an application
Praktische Übungen anhand von Programmieraufgaben sind ein gängiger und zentraler Bestandteil der Programmierausbildung in der Informatik und verwandten Fächern. Die manuelle Korrektur von Lösungen zu Programmieraufgaben ist jedoch zeitaufwändig und nicht immer einfach. Gerade in Szenarien, die auf sogenanntes "formatives Assessment" setzen, ist jedoch ein zeitnahes Feedback zumindest zu den wesentlichen Aspekten einer Lösung sehr wünschenswert. In diesem - aber auch in weiteren Szenarien - kann eine automatisierte Bewertung der Lösungen von Programmieraufgaben einen wertvollen Beitrag zur Verbesserung der Lehre leisten. Darüber hinaus ermöglichen geeignete Systeme eine Darstellung des Lernfortschritts, halten Lernende durch regelmäßig bewertete Übungsaufgaben zur kontinuierlichen Mitarbeit an und unterstützen Lehrende durch einen Überblick über Lernfortschritte und Lernhürden einzelner Studierender und der gesamten Gruppe bei der Planung und Ausrichtung ihrer Lehre. Dieses Buch richtet sich an Lehrende an Hochschulen, Schulen und anderen Ausbildungseinrichtungen, an Hochschuldidaktiker mit Bezug zur Programmierausbildung und an Informatiker, die mit der Entwicklung oder Integration von Systemen zur automatischen Programmbewertung beschäftigt sind. Die Ziele dieses Buches sind zum einen, Lehrenden die praktische Relevanz und Tauglichkeit automatisierter Programmbewertung aufzuzeigen und damit den Einsatz automatischer Programmbewertung durch die Darstellung erfolgreicher Ansätze zu fördern. Zum anderen soll dem Thema der automatisierten Programmbewertung ein größerer Bekanntheitsgrad in der Fachöffentlichkeit verschafft und Arbeitsergebnisse aus Forschungs- und Praxisprojekten einem größeren Anwenderkreis präsentiert werden.
Choose an application
"The book is great! It's clear and easy to read, with loads of examples that showed my students what to do." -- Larry Snyder, Emeritus Professor, University of Washington, Department of Computer Science and Engineering “Having the TouchDevelop book available made our events so much easier. Students could figure things out for themselves with help from the book.” -- Jennifer Marsman, Microsoft Principal Developer Evangelist Mobile devices such as smartphones and tablets are set to become the main computers that virtually all people will own and carry with them at all times. And yet,mobile devices are not yet used for all computing tasks. A project at Microsoft Research was created to answer a simple question: “It is possible to create interesting apps directly on a smartphone or tablet, without using a separate PC or a keyboard?” The result is TouchDevelop, a programming environment that runs on all modern mobile devices such as Windows Phone, iPhone, iPad, Android phones and tablets, and also on PCs and Macs. This book walks you through all of the screens of the TouchDevelop app, and it points out similarities and differences of the TouchDevelop language compared to other programming languages. For users, the book can serve as a handyreference next to the phone. The book systematically addresses all programming language constructs, starting from the very basic constructs such as variables and loops. The book also explores many of the phone sensors and data sources which make creating apps for mobile devices so rewarding. If you are new to programming with TouchDevelop, or if you have not yet worked on touchscreen devices, we suggest that you read the book starting from Chapter 1. If you are already familiar with the basic paradigm of the TouchDevelop programming environment, then feel free to jump ahead to the later chapters that address particular topic areas. This book is written from the perspective of a person developing their code using a web browser. The TouchDevelop Web App runs in many modern browsers on many different devices including smartphones and tablets, Macs, PC. All screenshots and navigation instructions refer to the TouchDevelop Web App running in a browser. For Windows Phone, there is a dedicated TouchDevelop app in the Windows Phone Store which gives access to many more sensors and data sources. Starting with the TouchDevelop app v3.0 for Windows Phone 8, the phone app will share the same look and navigation structure and all features of the Web App.
Computer science. --- Tablet computers --- Engineering & Applied Sciences --- Computer Science --- Programming --- Development --- Information Technology --- General and Others --- Scripting languages (Computer science) --- Programming. --- Android (Electronic resource) --- iOS (Electronic resource) --- Pad computers --- Slate computers --- Tablets (Computers) --- i Operating system --- iOS 4.0 --- iOs 5 --- iOS operating system --- Android operating system (Electronic resource) --- Android OS (Electronic resource) --- Google Android (Electronic resource) --- Android mobile operating system (Electronic resource) --- Computer programming. --- Programming languages (Electronic computers). --- Computer Science. --- Programming Techniques. --- Programming Languages, Compilers, Interpreters. --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Informatics --- Science --- iPhone OS --- Laptop computers --- Programming languages (Electronic computers) --- Web Development.
Choose an application
This book presents valuable research results in the challenging field of systems (cyber)security. It is a reprint of the Information (MDPI, Basel) - Special Issue (SI) on Advanced Topics in Systems Safety and Security. The competitive review process of MDPI journals guarantees the quality of the presented concepts and results. The SI comprises high-quality papers focused on cutting-edge research topics in cybersecurity of computer networks and industrial control systems. The contributions presented in this book are mainly the extended versions of selected papers presented at the 7th and the 8th editions of the International Workshop on Systems Safety and Security—IWSSS. These two editions took place in Romania in 2019 and respectively in 2020. In addition to the selected papers from IWSSS, the special issue includes other valuable and relevant contributions. The papers included in this reprint discuss various subjects ranging from cyberattack or criminal activities detection, evaluation of the attacker skills, modeling of the cyber-attacks, and mobile application security evaluation. Given this diversity of topics and the scientific level of papers, we consider this book a valuable reference for researchers in the security and safety of systems.
industrial control safety --- attack quantification --- common vulnerability scoring system --- attack tree --- distribution automation system --- Command and Control Citizen Security Center --- Command and Control Information System (C2IS) --- crime detection --- homeland security --- Android applications --- multi-threading --- operational semantics --- reverse engineering --- Smali+ --- cyber attack --- attacker --- attacker profile --- attacker behaviour --- metrics --- features --- attributes --- intelligent data analysis --- attack forecasting --- comparative review --- alert correlation --- attack evaluation --- attacker skill level --- attack prediction --- attack projection --- early-stage detection --- Bayesian network
Choose an application
The proliferation of powerful but cheap devices, together with the availability of a plethora of wireless technologies, has pushed for the spread of the Wireless Internet of Things (WIoT), which is typically much more heterogeneous, dynamic, and general-purpose if compared with the traditional IoT. The WIoT is characterized by the dynamic interaction of traditional infrastructure-side devices, e.g., sensors and actuators, provided by municipalities in Smart City infrastructures, and other portable and more opportunistic ones, such as mobile smartphones, opportunistically integrated to dynamically extend and enhance the WIoT environment. A key enabler of this vision is the advancement of software and middleware technologies in various mobile-related sectors, ranging from the effective synergic management of wireless communications to mobility/adaptivity support in operating systems and differentiated integration and management of devices with heterogeneous capabilities in middleware, from horizontal support to crowdsourcing in different application domains to dynamic offloading to cloud resources, only to mention a few. The book presents state-of-the-art contributions in the articulated WIoT area by providing novel insights about the development and adoption of middleware solutions to enable the WIoT vision in a wide spectrum of heterogeneous scenarios, ranging from industrial environments to educational devices. The presented solutions provide readers with differentiated point of views, by demonstrating how the WIoT vision can be applied to several aspects of our daily life in a pervasive manner.
container --- fog computing --- virtual reality --- privacy and security --- software defined infrastructure --- intelligent medical service --- very long instruction word (VLIW) --- semantics --- privacy leakage detection --- context information --- post-copy --- ontology --- body area network --- DSP --- Internet-of-Things --- Mobile Device Management --- interoperability --- Android --- water consumption --- Processing-in-Memory --- performance analysis --- semantic --- mobility --- data management --- CRIU --- training simulator --- Industry 4.0 --- sensor networks --- experimental evaluation --- programming paradigm --- pre-copy --- microservice-oriented platform --- CubeSats --- middleware --- registry --- smart metering --- big data analytics --- nanosatellites --- medium access control --- Internet of Things --- heterogeneity --- web-of-things --- one-to-one computing educational program --- Web-of-Things --- internet of things --- instruction set extension --- microservices architecture --- migration --- behaviour --- wireless access networks
Choose an application
Now more than ever, as a worldwide STEM community, we need to know what pre-collegiate teachers and students explore, learn, and implement in relation to computer science and engineering education. As computer science and engineering education are not always “stand-alone” courses in pre-collegiate schools, how are pre-collegiate teachers and students learning about these topics? How can these subjects be integrated? Explore six articles in this book that directly relate to the currently hot topics of computer science and engineering education as they tie into pre-collegiate science, technology, and mathematics realms. There is a systematic review article to set the stage of the problem. Following this overview are two teacher-focused articles on professional development in computer science and entrepreneurship venture training. The final three articles focus on varying levels of student work including pre-collegiate secondary students’ exploration of engineering design technology, future science teachers’ (collegiate students) perceptions of engineering, and pre-collegiate future engineers’ exploration of environmental radioactivity. All six articles speak to computer science and engineering education in pre-collegiate forums, but blend into the collegiate world for a look at what all audiences can bring to the conversation about these topics.
secondary science --- STEM outreach --- mathematics (STEM) education --- environmental radioactivity --- learner analysis --- coaching --- learner-centered pedagogy --- preservice teacher beliefs --- computer science education --- laboratory activity --- science education --- challenge-based learning --- engineering --- K–12 teacher --- literature review --- pre-collegiate teacher --- scintillator detector --- computing outreach --- science --- computer science application --- pre-college engineering activities --- K-12 teachers --- engineering design process --- ?-ray spectroscopy --- student engagement --- in-situ measurements --- conceptual assessment items --- engineering education --- Web-GIS platform --- K–12 --- computer science --- engineering outreach --- online professional development training --- pre-college STEM activities --- Android app --- students’ alternative conceptions --- technology --- inquiry-based science and technology --- computer science integration --- assessment tool --- perceptions --- pre-college computing activities --- nuclear engineering experiment --- conceptual change --- NGSS --- physics education --- engineering design technology
Choose an application
This Special Issue provides an opportunity for researchers in the area of side-channel attacks (SCAs) to highlight the most recent exciting technologies. The research papers published in this Special Issue represent recent progress in the field, including research on power analysis attacks, cache-based timing attacks, system-level countermeasures, and so on.
n/a --- binary Huff curve --- FPGA --- post quantum cryptography --- data loss --- side-channel cache attacks --- rsa cryptosystem --- first-order analysis --- chaotic circuit --- integrity --- ad libraries --- power-analysis attack --- single trace analysis --- side-channel authentication --- provable security --- ad lib --- cache misses --- cache side-channel attack --- leakage model --- NTRU --- graph --- AES --- hardware security --- recovery of secret exponent by triangular trace analysis --- side-channel attacks --- information leakage --- data outsourcing --- CPLD --- scatter-gather implementation --- modular exponentiation --- lattice-based cryptography --- elliptic curve cryptography --- Gaussian sampling --- post-quantum cryptography --- reliability --- unified point addition --- ad networks --- graph similarity --- mobile ads --- physically unclonable function --- tweakable block cipher --- Merkle (hash) tree --- machine-learning classification --- side channel attack --- online authentication --- side channel analysis --- financial IC card --- side-channel attack --- re-keying --- cloud computing --- cryptographic keys --- chaos theory --- horizontal collision correlation analysis --- countermeasure --- embedded system security --- cache attack --- single-trace attack --- software development kit (SDK) --- CDT sampling --- key bit-dependent attack --- side-channel analysis --- second-order analysis --- constant-time cryptographic algorithm --- android package (APK) --- challenge-response authentication
Choose an application
This book is a printed edition of the Special Issue entitled “Multi-Robot Systems: Challenges, Trends, and Applications” that was published in Applied Sciences. This Special Issue collected seventeen high-quality papers that discuss the main challenges of multi-robot systems, present the trends to address these issues, and report various relevant applications. Some of the topics addressed by these papers are robot swarms, mission planning, robot teaming, machine learning, immersive technologies, search and rescue, and social robotics.
exploration missions --- cooperative systems --- multi-robot coordinated systems --- constrained-communication environments --- collaborative localization --- distributed tracking --- nonlinear model --- unscented transformation --- robust autonomous landing --- unmanned aerial vehicle --- unmanned ground vehicle --- multi-robot systems --- Kalman filter --- PID controller --- re-localization module --- information sharing --- positional uncertainty --- path planning --- mapping --- human robot interaction --- android robot --- passive social conversation --- multiple conversation robots --- swarm --- robotics --- hormone --- behaviour --- arbitration --- demand --- multi-agent systems --- planning --- M* algorithm --- shortest path finding --- collision-free constraint --- optimality and completeness --- multi-robot --- collaborative navigation --- deep reinforcement learning --- autonomous robots --- teamwork --- coordination --- dynamic environments --- autonomous media production --- drone cinematography --- multimedia tools --- dialogue system --- elderly people --- two robots --- task and motion planning --- manipulation planning --- robot-human interactions --- perception --- digital twin --- virtual reality --- collaborative robots --- Industry 4.0 --- lean automation --- multi-robot cell --- mixed reality simulation --- unmanned aerial vehicles --- X-Plane flight simulator --- visualized ground control station --- dual-head electromagnetic propulsion device --- swarm robotics --- automatic design --- AutoMoDe --- evolutionary robotics --- time-based synchronization --- heterogeneous multi-robotic cell --- socket communication --- low computational power --- native language application --- swarms --- drones --- firefighting --- n/a
Listing 1 - 10 of 12 | << page >> |
Sort by
|