Ein in Zukunft an Bedeutung stark zunehmender Bereich der Computernetze ist die automatisierte mobile Datenerfassung mittels Sensorknoten, welche batteriebetrieben und völlig autark in einem drahtlosen Sensornetz zu verschiedenen Zwecken eingesetzt werden können. Das Fraunhofer Institut für Integrierte Schaltungen arbeitet selbst an einer proprietären Implementierung solcher Sensorknoten und der dazugehörigen Software. Wie in den meisten Bereichen der Informatik steigt mit zunehmenden Möglichkeiten die Komplexität der Software auf den Geräten, was zwangsläufig dazu führt, dass in der Software verstärkt Fehler auftreten können. Im Rahmen dieser Diplomarbeit wurde ein Konzept und eine Implementierung eines Bootloaders entwickelt, welcher eine Aktualisierung der Software dieser Sensorknoten ermöglicht. Dabei wurde auf die Anforderung, größtmögliche Ausfallsicherheit beim Installationsvorgang eines Firmware-Images zu gewährleisten, eingegangen. Das Konzept sieht vor, dass verschiedene Sicherungsmechanismen einen unbenutzbaren Sensorknoten verhindern sollen und mehrere Firmware-Images auf dem Sensorknoten verwaltet werden können. Die prototypische Implementierung realisiert die Teile des Konzepts, welche ohne ohne Kenntnis des endgültigen Aktualisierungsmechanismus (in Bezug auf Teilaktualisierungsverfahren und Übertragungsmethodik) implementiert werden konnten.
Das Internet of Things ist mittlerweile gar nicht mehr so neu, Zeit also für einen Blick zurück und für einen aktuellen Stand der Dinge. In diesem shortcut wird nach einem kurzen Rückblick besonders auf das Thema Microcontroller eingegangen. Dabei nimmt der Autor zuerst den 16-Bit-Microcontroller von Texas Instruments (TI MSP430) unter Eclipse in Betrieb. Anschließend widmet er sich der STM32-Microcontrollerfamilie und bespricht die Grundlagen der Embedded-Programmierung; auch RTOS wird miteinbezogen. Abschließend befasst sich der shortcut mit der Umsetzung vollgrafischer User Interfaces. Tam Hanna befasst sich seit der Zeit des Palm IIIc mit der Programmierung und Anwendung von Handcomputern. Er entwickelt Programme für diverse Plattformen, betreibt Onlinenewsdienste zum Thema und steht unter email@example.com für Fragen, Trainings und Vorträge gern zur Verfügung.
Follow this handbook to build, configure, tune, and secure Apache Cassandra databases. Start with the installation of Cassandra and move on to the creation of a single instance, and then a cluster of Cassandra databases. Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework. Also covered are day-to-day topics of importance such as the backup and recovery of Cassandra databases, using the right compression and compaction strategies, and loading and unloading data. Expert Apache Cassandra Administration provides numerous step-by-step examples starting with the basics of a Cassandra database, and going all the way through backup and recovery, performance optimization, and monitoring and securing the data. The book serves as an authoritative and comprehensive guide to the building and management of simple to complex Cassandra databases. The book: Takes you through building a Cassandra database from installation of the software and creation of a single database, through to complex clusters and data centers Provides numerous examples of actual commands in a real-life Cassandra environment that show how to confidently configure, manage, troubleshoot, and tune Cassandra databases Shows how to use the Cassandra configuration properties to build a highly stable, available, and secure Cassandra database that always operates at peak efficiency What Youll Learn Install the Cassandra software and create your first database Understand the Cassandra data model, and the internal architecture of a Cassandra database Create your own Cassandra cluster, step-by-step Run a Cassandra cluster on Docker Work with Apache Spark by connecting to a Cassandra database Deploy Cassandra clusters in your data center, or on Amazon EC2 instances Back up and restore mission-critical Cassandra databases Monitor, troubleshoot, and tune production Cassandra databases, and cut your spending on resources such as memory, servers, and storage Who This Book Is For Database administrators, developers, and architects who are looking for an authoritative and comprehensive single volume for all their Cassandra administration needs. Also for administrators who are tasked with setting up and maintaining highly reliable and high-performing Cassandra databases. An excellent choice for big data administrators, database administrators, architects, and developers who use Cassandra as their key data store, to support high volume online transactions, or as a decentralized, elastic data store. Sam Alapati is a Big Data Principal Administrator at Sabre, in Southlake, Texas, just outside Dallas. He has been working in the big data area for the past few years, after a long stint as an Oracle database administrator. Sam works with Apache Hadoop and Apache Spark, and now with Cassandra as part of his efforts to learn the role of NoSQL and other modern databases in the big data world. He has published several books on various areas of Oracle database administration, as well as a comprehensive handbook on administering Apache Hadoop.
This book describes the methodology and accompanying technology for reducing the costs of validation of changes by introducing automatic techniques to analyze and test software increments. It builds a unified approach to efficient and reliable validation of changes and upgrades, and may be used as a research monograph and a reference book. Dr. Hana Chockler received her Ph.D. in Computer Science from the Hebrew University of Jerusalem in 2003. She is a member of the Software Modelling and Applied Logic Group in Kings College, London, UK; she previously worked in the formal methods group at IBM Haifa Research Labs. She has particular expertise in coverage metrics and their extension to quality metrics; her broader research interests include formal verification, model-checking of hardware and software; coverage and vacuity in formal verification; causality, responsibility and its relation to formal methods; explanation of counterexamples and the cross-entropy method for testing. Prof. Daniel Kroening received his Ph.D. in Computer Science from Saarland University in 2001. He was an assistant professor at ETH Zurich in 2004-2007, he is now a professor in the Dept. of Computer Science at the University of Oxford. His areas of interest include model checking, decision procedures and software analysis. A feature of his work is frequent interaction with industrial partners, such as Microsoft Research, Intel Research, Toyota Motors, Ford, and Airbus UK. Dr. Leonardo Mariani received his Ph.D. in Computer Science at the University of Milano Bicocca in 2005, where he is currently a researcher, collaborating with the Laboratory of Test and Analysis. His research interests include the test and analysis of component-based systems, inference of behavioural models, dynamic analysis, test and analysis of service-based applications, design of self-healing solutions and the design and development of autonomous and adaptive systems. Prof. Natasha Sharygina received her Ph.D. from the University of Texas at Austin. She is the head of the Formal Verification lab at the University of Lugano (USI) and an adjunct professor at Carnegie Mellon University. She is an expert in the field of formal verification, static analysis and system design. Her lab creates both theoretical frameworks and practical tools to enable sound, scalable verification of industrial-size systems and they collaborate with industrial partners such as IBM Haifa, Cadence, Intel and ABB.
Emerging Trends in Computational Biology, Bioinformatics, and Systems Biology discusses the latest in all aspects of computational biology, bioinformatics, and systems biology and the application of data-analytical and algorithms, mathematical modeling and simulation techniques. Part I: Computational Biology discusses the development and application of data-analytical and theoretical methods, mathematical modeling and computational simulation techniques. Part II: Bioinformatics: Databases, Data Mining and Pattern Discovery focuses on how to use methods for storing, retrieving, organizing and analyzing biological data which are fundamentally extensions of techniques used in computing. Part III: Systems Biology explains how to obtain, integrate and analyze complex data sets from multiple experimental sources using interdisciplinary tools while taking into consideration the evolving nature of the field. Part IV: Big Data and Data Analytics in Computational Biology and Informatics presents strategies and techniques using robust Big Data tools for dealing with the collection of data sets so large and complex that they are difficult to process using conventional database management systems or traditional data processing applications. Discusses the development and application of data-analytical and theoretical methods, mathematical modeling and computational simulation techniques to the study of biological and behavioral systems. Presents a systematic approach for storing, retrieving, organizing and analyzing biological data using software tools with applications. Provides a systems biology perspective including general guidelines and techniques for obtaining, integrating and analyzing complex data sets from multiple experimental sources using computational tools and software. Professor Quoc-Nam Tran is currently Chair and Full Professor of Computer Science at University of South Dakota. He previously served as Chair and Full Professor of Computer Science at the University of Texas at Tyler. His previous positions include: Professor of Computer Science at Lamar University; Visiting Professor at Rice University; Scientist at Wolfram Research, Champaign-Urbana ; and Assistant Professor at University of Linz (Linz, Austria). Professor Trans research interests include: computational methods and algorithmic foundations; theory of Groebner bases; bioinformatics and computational biology. He has published extensively in his areas of expertise. He has co-edited a number of books, including: Software Tools and Algorithms for Biological Systems (2011) and Advances in Computational Biology (2010) (Springer) Professor Tran has served on a number of editorial boards and has organized and chaired sessions for premier conferences such as the IEEE International Conference on Bioinformatics and Biomedicine Workshop.
Get started with the Hibernate 5 persistence layer and gain a clear introduction to the current standard for object-relational persistence in Java. This updated edition includes the new Hibernate 5.0 framework as well as coverage of NoSQL, MongoDB, and other related technologies, ranging from applications to big data. Beginning Hibernate is ideal if youre experienced in Java with databases (the traditional, or connected, approach), but new to open-source, lightweight Hibernate. The book keeps its focus on Hibernate without wasting time on nonessential third-party tools, so youll be able to immediately start building transaction-based engines and applications. Experienced authors Joseph Ottinger with Dave Minter and Jeff Linwood provide more in-depth examples than any other book for Hibernate beginners. They present their material in a lively, example-based manner-not a dry, theoretical, hard-to-read fashion. What Youll Learn Build enterprise Java-based transaction-type applications that access complex data with Hibernate Work with Hibernate 5 using a present-day build process Use Java 8 features with Hibernate Integrate into the persistence life cycle Map using Javas annotations Search and query with the new version of Hibernate Integrate with MongoDB using NoSQL Keep track of versioned data with Hibernate Envers Who This Book Is For Experienced Java developers interested in learning how to use and apply object-relational persistence in Java and who are new to the Hibernate persistence framework. Dave Minter has adored computers since he was small enough to play in the boxes they came in. He built his first PC from discarded, faulty, and obsolete components, and considers that to be the foundation of his career as an integration consultant. Dave is based in London, where he helps large and small companies build systems that just work. He co-authored Building Portals with the Java Portlet API and Pro Hibernate 3 . Joseph Ottinger is an expert software developer, coder and programmer. He has also served as technology evangelist GigaSpaces and a principle engineer at Red Hat. He was Editor in Chief of TheServerSide-dot-com. He is the author of Hibernate Recipes and Beginning Hibernate for Apress and has authored other books as well as articles. Jeff Linwood has been involved in software programming since he had a 286 in high school. He got caught up with the Internet when he got access to a UNIX shell account, and it has been downhill ever since. Jeff has published articles on several Jakarta Apache open source projects in Dr. Dobbs Journal, CNETs Builder.com, and JavaWorld. Jeff has a bachelors degree in chemical engineering from Carnegie Mellon University. He currently works for the Gossamer Group in Austin, Texas, on content management and web application syndication systems. He gets to play with all the latest open source projects there. Jeff also co-authored Professional Struts Applications, Building Portals with the Java Portlet API, and Pro Hibernate 3. He was a technical reviewer for Enterprise Java Development on a Budget and Extreme Programming with Ant.
Speed up the execution of important database queries by making good choices about which indexes to create. Choose correct index types for different scenarios. Avoid indexing pitfalls that can actually have indexes hurting performance rather than helping. Maintain indexes so as to provide consistent and predictable query response over the lifetime of an application. Expert Oracle Indexing and Access Paths is about the one database structure at the heart of almost all performance concerns: the index. Database system performance is one of the top concerns in information technology today. Administrators struggle to keep up with the explosion of access and activity driven by the proliferation of computing into everything from phones to tablets to PCs in our increasingly connected world. At the heart of any good-performing database lies a sound indexing strategy that makes appropriate use of indexing, and especially of the vendor-specific indexing features on offer. Few databases fully exploit the wealth of data access mechanisms provided by Oracle. Expert Oracle Indexing and Access Paths helps by bringing together information on indexing and how to use it into one blissfully short volume that you can read quickly and have at your fingertips for reference. Learn the different types of indexes available and when each is best applied. Recognize when queries arent using indexes as you intend. Manage your indexing for maximum performance. Confidently use the In Memory column store feature as an alternate access path to improve performance. Let Expert Indexing in Oracle Database 12c be your guide to deep mastery of the most fundamental performance optimization structure in Oracle Database. Explains how indexes help performance, and sometimes hinder it too Demystifies the various index choices so that you can chose rightly Describes the database administration chores associated with indexes Demonstrates the use of the In Memory column store as an alternate access path to the data What You Will Learn Create an overall indexing strategy to guide your decisions Choose the correct indexing mechanisms for your applications Manage and maintain indices to avoid degradation and preserve efficiency Take better advantage of underused index types such as index-organized tables Choose the appropriate columns to index, with confidence Blend partitioning and materialized views into your indexing strategy Who This Book Is For Expert Oracle Indexing and Access Paths is for all levels of database administrators and application developers who are struggling with the database performance and scalability challenge. Any database administrator involved with indexing, which is any database administrator period, will appreciate the wealth of advice packed into this gem of a book. Darl Kuhn is a senior database administrator working for Oracle. He handles all facets of database administration from design and development to production support. He also teaches advanced database courses at Regis University in Colorado. Darl does volunteer DBA work for the Rocky Mountain Oracle Users Group. He has a graduate degree from Colorado State University and lives near Spanish Peaks, Colorado, with his wife, Heidi, and daughters, Brandi and Lisa. Sam R. Alapati is an experienced Oracle database administrator who holds the Oracle Certified Professional designation and the Hewlett-Packard UNIX System Administrator certification. He currently manages Oracle databases at the Boy Scouts of Americas national headquarters in Los Colinas, Texas. Alapati has been dealing with databases for a long time, including the Ingres RDBMS in the mid-1980s. He is also well-versed in the Microsoft SQL Server, Sybase, and IBM DB2 database management systems. Bill Padfield is an Oracle Certified Professional, working for a large telecommunications company in Denver, Colorado as a lead database administrator. Bill helps administer and manage a large data warehouse environment consisting of more than 75 databases. Bill has been an Oracle Database administrator for more than 14 years, and has been in the IT industry since 1985. Bill also teaches graduate database courses at Regis University and currently resides in Aurora, Colorado with his wife, Oyuna, and son, Evan.
Get to grips with Office 365 through in-depth tutorials and insights from leading experts. Topics covered include Exchange Online, SharePoint Online, Skype Online, and more. This deeply technical book tackles key aspects of online collaboration and business productivity within Office 365. Expert Office 365 is written by a dedicated team of Microsoft Premier Field Engineers (PFEs), and captures advice, best practices, and insights from their experience in the field. What Youll Learn Develop client Web Parts with the new SharePoint Framework Create a recovery plan for SharePoint Online Configure SharePoint Online Hybrid Search and Portals Configure and optimize Exchange Online Optimize collaboration in your organization through analytics insights Who This Book Is For iv Senior I T pros and developers who wish to master business productivity within Office 365. This book is aimed at organizations that are already on Office 365 or that are currently planning their migration to the cloud. Nikolas Charlebois-Laprade is a Senior Technical Advisor working in Gatineau, Canada. His background as a Software Engineer and as a Technical Program Manager makes him a well-rounded web technologies expert. Having worked with several government departments and agencies, he has worked on various large scale SharePoint deployments. Nik is the founder and president of IgniteSoft, a consulting company specializing in small and medium SharePoint deployments for regional businesses. Proud French Montrealer Daniel Brunet has been highly focused in his career on content management. After 10 years at a law firm managing many flavors of ECM, he fell in love with all its challenges when SharePoint 2007 came out. It was only natural for him to join Microsoft and work with this product for the following 10 years. Today, Daniel is still at home coaching customers on content management strategies, of which recovery is a big part. Shawn Cathcart has spent 20 years excelling with the architecture, implementation, and operational management of Microsoft technologies. While he has covered a wide array of the Microsoft product stack, his primary focus has been with Universal Communications and Messaging. That mix of operational management and project implementation experience gives Shawn a very honest and practical approach to the utilization of Microsoft technologies. Shawn has been a Microsoft Premier Field Engineer since 2014 and prior to that worked for a Microsoft Gold Partner for 10 years as a consultant. Roger Cormier has been working with SharePoint since March of 2004 and has been learning about SharePoint since that day. He enjoys working with people and leveraging technology to deliver business solutions. Mike Farran has been in the IT industry for over 20 years. He likes to say his focus is on learning and helping others learn to improve their skills and knowledge. This pursuit of knowledge has lead Mike through a Help Desk for an Oil & Gas company, various consulting companies, programming, managing a data center and then finding his second love, SharePoint, in 2006. Microsoft boosted his ego six years ago by hiring him as a Premier Field Engineer where his thirst for knowledge never goes unquenched. Colin Hughes-Jones started providing support for SharePoint at Microsoft in December 2005 as a contractor. He joined Microsoft in Texas as a Support Escalation Engineer in June 2007. In November 2007, he moved back to Canada and started his role as a Premier Field Engineer. He recently celebrated his 10-year anniversary working with Microsoft. Kip Ng has over 20 years of working experience in IT consulting, IT delivery, and IT technical leadership. Kip has strong global exposure. He can speak four languages and has worked with hundreds of organizations world wide. Kip currently manages and runs the Business Productivity delivery team in Microsoft Canada, focusing on driving digital transformation and leading the cloud strategy and delivery. Rhoderick Milne is currently a Senior Premier Field Engineer with Microsoft, based out of Mississauga in Ontario, Canada. With over 15 years of IT experience, his specialties are in the realms of Cloud, Messaging, and Virtualization. Prior to moving to Canada, Rhoderick worked in the UKs largest financial institutions and has a proven track record in consulting and training. Rhoderick is a charter Microsoft Certified Solutions Master (MCSM) in Exchange 2013, and a Microsoft Certified Master (MCM) in Exchange
This brief provides a broad overview of protein-engineering research, offering a glimpse of the most common experimental methods. It also presents various computational programs with applications that are widely used in directed evolution, computational and de novo protein design. Further, it sheds light on the advantages and pitfalls of existing methodologies and future perspectives of protein engineering techniques. Dr. Krishna Mohan Poluri is currently working as an Asst. Professor at the Department of Biotechnology, IIT-Roorkee. He completed his PhD in Chemistry from the Tata Institute of Fundamental Research TIFR-Mumbai, and Post-doc from Rutgers University. Dr. Poluri worked as a Research scientist at the University of Texas Medical Branch (UTMB-Texas). His areas of expertise are Protein Engineering, Bio-molecular Spectroscopy, Structural Biology, Molecular Biophysics, Bio-molecular Interactions, Glycoimmunology, Structural virology and Structure based design of Therapeutics and Scaffolds. He is an editorial member and reviewer for several journals. He has won several awards and fellowships for his research work. Most prominent being: Young scientist awards from Indian Science Congress association (ISCA) -2009, National Academy of Sciences India (NASI)-2014, and Innovative Young Biotechnologist Award (IYBA)-2013 by DBT. Ms. Khushboo Gulati is currently pursuing her PhD at Department of Biotechnology, IIT- Roorkee. She completed her Bachelors in Bioinformatics and Masters in Biotechnology from Punjab University, India. Her Research interests are in the area of Protein Engineering, Molecular Biophysics, Structural Biology and Glycoimmunology including Protein Carbohydrate interactions.
This books provides up-to-date reviews on current advances of the role of HSP in veterinary medicine and research. Key basic and clinical research laboratories from major universities, veterinary hospitals and pharmaceutical companies around the world have contributed chapters that review present research activity and importantly project this field into the future. For easy readability, the book is sub divided into sections on HSP in the following aspects of Veterinary Medicine, including, I - Domestic Animals, II - Poultry, III - Aquatic and IV - Parasites. The book is a must read for heat shock protein researchers in general and specifically those involved in clinical and research in veterinary medicine. Professor Dr. Alexzander A. A. Asea is a highly innovative and accomplished world-renowned clinical and basic research scientist and visionary executive leader who have exceptional experience spearheading strategic planning, clinical and basic science research, training, education and commercialization initiatives within top-ranked hospitals and academic biomedical institutes. Prof. Aseas initial findings studying the effects of Hsp72 on human monocytes lead to the proposal of a novel paradigm; that Hsp72 previously known to be an intracellular molecular chaperone, can be found in the extracellular milieu where it has regulatory effects on immunocompetent cells. Prof. Asea has authored over 255 scientific publications including peer-reviewed articles, reviews, books, book chapters, editorials and news headliners in a wide range of biomedical related disciplines. He has also successfully obtained grant funding from the federal government, industry, philanthropic organizations, local business and community groups. Prof. Asea is the Series Editor of the widely successful book series Heat Shock Proteins (Springer Nature Publications) and is on the Editorial Board Member of 13 scientific peer reviewed other journals. Currently, Prof. Asea is at The University Of Texas MD Anderson Cancer Center, Houston, USA.