Angebote zu "Facility" (93 Treffer)

Kategorien

Shops

The Purge of Babylon: A Novel of Survival: Purg...
9,95 € *
ggf. zzgl. Versand

One night. That was all it took. Creatures that once lived in the shadows, hidden from humankind, have risen, spreading like a plague across the globe over the course of a single night. Their numbers growing exponentially through infection, these seemingly unkillable creatures have swallowed up whole cities and collapsed unprepared governments. Survivors call it The Purge. Against all odds, a disparate group of survivors has emerged from that blood-soaked night that devastated the planet and reduced humanity to an endangered species. Among the survivors are two ex-Army Rangers, a businesswoman, and a third-year medical student. But surviving The Purge was one thing - staying alive is another matter entirely. Hope exists in the countryside, in the form of a self-sustaining underground facility designed to withstand any calamity. But in order to reach its safety, the survivors must travel hundreds of treacherous miles, with the night - and the creatures that dwell within it - always at their backs. The rules are simple: Stay out of the dark, load up on silver bullets, and whatever you do, stay alive. The road to salvation has begun… 1. Language: English. Narrator: Adam Danoff. Audio sample: http://samples.audible.de/bk/acx0/024117/bk_acx0_024117_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 22.09.2020
Zum Angebot
Space Haven (PC) - Steam Gift - EUROPE
23,68 € *
ggf. zzgl. Versand

Embark on a space voyage with your ragtag crew of civilians in search of a new home. Build spaceships tile by tile, create optimal gas conditions, manage the needs and moods of their crew, encounter other space-faring groups, and explore the universe in this spaceship colony sim.Design and BuildCustomize - Complete freedom to build a spaceship or station of your own desire. Place every piece of ship hull, wall, door and facility wherever you want.Functional - All facilities serve a purpose. Crew members will sleep in beds, use toilets, be disturbed by a noisy room and praise you for an arcade machine.A functional spaceship can be built tile-by tile, giving you the opportunity to shape a spaceship of your own desire. It can be symmetric and streamlined, or an asymmetrical whimsical looking thing. It does not have to look like a conventional spaceship depicted in sci-fi literature, you are free to design your own, the choice is yours!Simulated Gas SystemOxygen and CO2 - Keep optimal Oxygen and CO2 levels by building life support modules for your crew members.Hazardous gases - Certain facilities and explosions can release hazardous gases. Build scrubbers to purify the air.Temperature and power - Build thermal regulators to maintain an ideal temperature for your crew. Build power nodes and set up power distribution throughout the ship.Comfort - Building a bed right next to the ship core will disturb sleep. Design your ship for crew comfort.The isometric tile-based gas system simulates various gases, temperature and crew comfort on your spaceship. Humans, plants and facilities react to the conditions surrounding them, giving meaning to how you design your ship and the living conditions you create. Secure facilities, optimize crew survival and well-being, but also think of possible future accidents and chaos generated from crew combat or environmental hazards.Deep CharacterizationSkills and traits - Every crew member has their own set of skills and traits. A wimp might get scared shooting a gun, while an iron-stomach can eat anything unaffected.Mood - A happy crew member needs food, sleep, comfort, safety and friends. Take something away and their mood will be affected.Conditions - Crew members might feel adventurous, suffer from starvation, feel unhygienic, or they simply ate too much. Various conditions affect how they feel.Mental breaks - When the stress is too much for a crew member they may suffer a mental break. Some will vent themselves out of the air lock, while others might start a fight.In Space Haven characters aren't mere robots. The game simulates needs, moods, health and skills of your crew members and they develop relationships with each other. Their past life occupation and hobbies will affect their skills and know-how, and they have both positive and negative traits. Witness joyful moments, depression, and drama surrounding different crew members as you journey onward seeking a new home.MissionsAway missions - Equip your crew members and organize away teams to explore derelict ships or visit stations or spaceships of other factions.Draft - Draft and move your crew members to attack enemies and save their friends.Inventory - Each crew member has their own unique inventory. Equip them with pistols, rifles, grenades and more.Equip your crew with space suits and weapons and organize away teams to explore derelict ships and stations. Explore and salvage resources and items; find activated cryopods with someone frozen inside. Visit spaceships or stations of other factions and find data logs telling stories of past spacefarers searching for a new home.Crew Combat and AliensCrew combat - Engage in combat with enemy factions or an alien species.Aliens - Watch aliens incapacitate your crew members and capture them alive. See them suffer in the alien lair and decide if you want to try to save them or not.Aliens capture your crew members and cocoon them against walls in their base. See them suffer in the alien lair and decide if you want to save them or not. Explore derelict ships and discover someone from the original crew of the ship captured by the aliens. Events like these create interesting back stories to new arrivals to your crew.Ship-to-Ship CombatBattlestations - Watch your crew take battlestations as you engage the enemy in ship-to-ship battle. See your crew load turrets with projectiles, put out fires from explosions, patch hull breaches and repair vital facilities in the midst of battle.Tactical - Target the enemy ship engine and stop them from fleeing. See them do the same to you. Engage their turrets directly or try to focus on the enemy ship core and see their ship go pitch black. Build shields to protect your most vital segments of your ships.Build turrets and engage in tactical ship-to-ship combat, where a hit and explosion could cause a snowball effect of fire, smoke, hazardous gases and even hull breaches for either party. All crew members need to work together to win the battle.Health ModelingCryopods - Protect your crew from side-effects of Inter-stellar travel. Place crew members into stasis to freeze the progression of a disease or to await rescue.Medical - Treat crew members for injuries, wounds and diseases. Medical conditions affect crew members in various ways.Your crew members will become wounded in battles and might catch a serious disease. Set up a medical room, scan for diseases and foreign masses and have your best doctor tend to illnesses and perform surgeries. Hope that your doctor is not absent minded and leaves a surgical tool inside.The Galaxy and FactionsGenerated galaxy - Explore a new procedurally generated galaxy each playthrough, with planets, asteroids, stations and spaceships of other factions.Factions - Interact with various factions all trying to survive and establish dominance their own way. Meet pirates, merchants, slave traders, cultists and more and develop relationships with each.Resources - Mine for raw resources and refine them to building materials. Trade resources with other groups you meet.Explore a new procedurally generated galaxy each new playthrough, with various factions all trying to survive and establish dominance their own way. You'll meet pirates, slavers, merchants, cults, androids and more. Jump into hyperspace, seek out resources and meet various groups and develop your relationship with them.Cool things that can happen in Space Haven:Gain a new crew member by finding a activated cryo chamber aboard a derelict ship.Have a space burial for your fallen crew member to let other crew members say good bye.Grow plants with bio mass and water recycled from toilets.Eat the meat from a fallen crew member or an invader if desperation is high.Watch aliens capture your crew member and cocoon them to a wall in their lair. Will you go save them or leave them there?

Anbieter: G2A
Stand: 22.09.2020
Zum Angebot
The Guide for Dads-to-Be: The First Time Dad's ...
9,95 € *
ggf. zzgl. Versand

Being a first-time dad is one of the most beautiful times in any man's life. Everybody's experience with ending up being a mom and dad is unique and needs to be valued every moment. There truly is no magic formula that fits all when it comes to preparing for parenthood. What you can do, however, is just to take every day as it comes and make certain you prepare ahead with this helpful audiobook.Wondering what to anticipate as a newbie daddy? You're not alone! A brand-new infant naturally has a substantial result in your life, including your relationship with your partner.The very first year of parenthood can be incredibly soul-lifting and entirely horrible. It is full of perfect minutes and scary ones. Being a first-time daddy can be deeply aggravating and awe-inspiring - within the area of an hour.But forewarned is forearmed, and there are ways of making certain the fantastic bits exceed the madness.Make sure that you are always available for any emergencies and that you've arranged a way to get to the medical facility. No one can identify how long your partner will be in labor, so make sure to load a bag with all the basics you'll require like snacks, your mobile, and battery charger. When you're first becoming a daddy, people tend to turn to you for anything crucial, so get prepared, and look on a good parenting recommendations website like Baby Goss for useful baby products and handy advice. 1. Language: English. Narrator: D. Bruce Day. Audio sample: http://samples.audible.de/bk/acx0/185127/bk_acx0_185127_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 22.09.2020
Zum Angebot
Insulin Resistance Diet: A Nutritionist’s Guide...
9,95 € *
ggf. zzgl. Versand

Imagine how different your life would be if you could heal your metabolic damage, help reverse prediabetes, and fight PCOS, simply by changing what you eat. Is this really possible through dietary and lifestyle intervention? Can you genuinely improve insulin sensitivity just by altering what’s on your plate? In my experience you can, and not only that, it’s actually the most effective way to do it. Alongside this, you can also finally lose that stubborn belly fat, energize your body, improve concentration levels, and sleep more soundly. Just by making a small change to your eating habits. When it comes to health, it’s essentially the food, and it always has been. Simon Keller is a nutritionist who specializes in all forms human physiology and peak performance. However it wasn’t until leaving University life and entering into the ‘real world’ did he start to understand how these theoretical topics worked in a practical sense - through 10 years of training and consulting clients within his health and wellness facility in London. In this insightful and functional book, Keller gives readers a firsthand look into the scientific considerations regarding Insulin Resistance, as well as a practical guide on how to: Tell if you are indeed insulin resistant - what are the warming signs Become aware of the specific conditions caused by metabolic damage Understand the implications excess insulin can have on PCOS The potential infertility risks of not sorting out these issues Truly understanding the Glycemic Load impact of the foods we eat How to get portion sizes & meal frequency right for optimal blood sugar control Example meal plans and recipes to reduce insulin resistance Exercise protocols to re-sensitize skeletal muscle to the effects of insulin once again … and much more. 1. Language: English. Narrator: Richard Morris. Audio sample: http://samples.audible.de/bk/acx0/114175/bk_acx0_114175_sample.mp3. Digital audiobook in aax.

Anbieter: Audible
Stand: 22.09.2020
Zum Angebot
Emf: Eclipse Modeling Framework
55,46 € *
ggf. zzgl. Versand

The Eclpise Modeling Framework (EMF) is a framework and code generation facility that lets you define a model in any of these forms--Java interfaces, UML diagram, or XML Schema. EMF doesn't require a completely different methodology or any sophisticated modeling tools. All you need to get started with EMF are the Eclipse Java Development Tools. EMF relates modeling concepts directly to their implementations, thereby bringing to Eclipse-and Java developers in general-the benefits of modeling with a low cost of entry. Unlike most tools of this type, EMF is truly integrated with and tuned for efficient programming. It answers the often-asked question, "Should I model or should I program?" with a resounding, "Both." This book, written by the lead architects of EMF, provides both an introduction and tutorial to how to leverage and work with this powerful framework. In addition to the new coverage (see overflow page) this book provides: · A basic overview of the most important concepts in EMF and modeling. · Analysis of the most important framework classes and generator patterns including insightful discussions of various design alternatives. · Examples of many common framework customizations and programming techniques. Product Description EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks Series Editors: Erich Gamma . Lee Nackman . John Wiegand The Authoritative Guide to EMF Modeling and Code Generation The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes . Defining models with Java, UML, XML Schema, and Ecore . NEW: Using extended Ecore modeling to fully unify XML with UML and Java . Generating high-quality code to implement models and editors . Understanding and customizing generated code . Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options . NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types . NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications . NEW: Modeling generics with Ecore and generating Java 5 code About the Authors Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002. Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM. Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes. Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG. Backcover EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks Series Editors: Erich Gamma . Lee Nackman . John Wiegand The Authoritative Guide to EMF Modeling and Code Generation The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes . Defining models with Java, UML, XML Schema, and Ecore . NEW: Using extended Ecore modeling to fully unify XML with UML and Java . Generating high-quality code to implement models and editors . Understanding and customizing generated code . Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options . NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types . NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications . NEW: Modeling generics with Ecore and generating Java 5 code About the Authors Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002. Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM. Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes. Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG. Foreword by Richard C. Gronback xix Foreword by Mike Milinkovich xxi Preface xxiii Acknowledgments xxvii References xxix Part I EMF Overview 1 Chapter 1 Eclipse 3 1.1 The Projects 4 1.1.1 The Eclipse Project 4 1.1.2 The Modeling Project 5 1.1.3 The Tools Project 5 1.1.4 The Technology Project 5 1.1.5 Other Projects 5 1.2 The Eclipse Platform 6 1.2.1 Plug-In Architecture 6 1.2.2 Workspace Resources 7 1.2.3 Platform UI 7 1.2.4 Rich Client Platform 9 1.3 More Information 9 Chapter 2 Introducing EMF 11 2.1 Unifying Java, XML, and UML 12 2.2 Modeling vs. Programming 15 2.3 Defining the Model 16 2.3.1 The Ecore (Meta) Model 17 2.3.2 Creating and Editing the Model 19 2.3.3 XMI Serialization 20 2.3.4 Java Annotations 21 2.3.5 The Ecore "Big Picture" 23 2.4 Generating Code 23 2.4.1 Generated Model Classes 24 2.4.2 Other Generated "Stuff" 26 2.4.3 Regeneration and Merge 27 2.4.4 The Generator Model 28 2.5 The Runtime Framework 29 2.5.1 Notification and Adapters 29 2.5.2 Object Persistence 31 2.5.3 The Reflective EObject API 35 2.5.4 Dynamic EMF 36 2.5.5 Foundation for Data Integration 38 2.6 EMF and Modeling Standards 39 2.6.1 Unified Modeling Language 39 2.6.2 Meta-Object Facility 39 2.6.3 XML Metadata Interchange 40 2.6.4 Model Driven Architecture 40 Chapter 3 Model Editing with EMF.Edit 41 3.1 Displaying and Editing EMF Models 42 3.1.1 Eclipse UI Basics 43 3.1.2 EMF.Edit Support 45 3.2 Item Providers 46 3.2.1 Content and Label Item Providers 47 3.2.2 Item Property Source 49 3.2.3 Command Factory 50 3.2.4 Change Notification 51 3.2.5 Item Provider Implementation Classes 53 3.3 Command Framework 54 3.3.1 Common Command Framework 55 3.3.2 EMF.Edit Commands 59 3.3.3 EditingDomain 61 3.4 Generating EMF.Edit Code 65 3.4.1 Edit Generation 66 3.4.2 Editor Generation 67 3.4.3 Regenerating EMF.Edit Plug-Ins 68 Chapter 4 Using EMF-A Simple Overview 69 4.1 Example Model: The Primer Purchase Order 70 4.2 Creating EMF Models and Projects 71 4.2.1 Creating an EMF Model from Annotated Java 72 4.2.2 Creating an EMF Project from a Rational Rose Class Model 80 4.2.3 Creating an EMF Project from an XML Schema 86 4.2.4 Creating a Generator Model for an Ecore Model 89 4.2.5 Other Formats 92 4.3 Generating Code 93 4.4 Running the Application 95 4.5 Continuing Development 98 Part II Defining EMF Models 101 Chapter 5 Ecore Modeling Concepts 103 5.1 Ecore Model Uses 104 5.2 The Ecore Kernel 105 5.3 Structural Features 106 5.3.1 Attributes 110 5.3.2 References 111 5.4 Behavioral Features 112 5.5 Classifiers 113 5.5.1 Classes 114 5.5.2 Data Types 116 5.6 Packages and Factories 118 5.7 Annotations 119 5.7.1 Annotations in EMF 121 5.8 Modeled Data Types 123 5.9 Ecore and User Models 125 Chapter 6 UML 127 6.1 UML Packages 128 6.2 UML Specification for Classifiers 128 6.2.1 Classes 129 6.2.2 Enumerated Types 130 6.2.3 Data Types 131 6.3 UML Specification for Attributes 132 6.3.1 Single-Valued Attributes 132 6.3.2 Multi-Valued Attributes 133 6.3.3 Attributes with a Default Value 133 6.4 UML Specification for References 134 6.4.1 Bidirectional, Non-Containment References 135 6.4.2 Containment References 136 6.4.3 Map References 136 6.5 UML Specification for Operations 138 6.6 Documentation &nbspEMF: Eclipse Modeling FrameworkDave SteinbergFrank Budinsky Marcelo PaternostroEd MerksSeries Editors: Erich Gamma - Lee Nackman - John WiegandThe Authoritative Guide to EMF Modeling and Code GenerationThe Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes - Defining models with Java, UML, XML Schema, and Ecore- NEW: Using extended Ecore modeling to fully unify XML with UML and Java- Generating high-quality code to implement models and editors- Understanding and customizing generated code- Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options- NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types- NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications- NEW: Modeling generics with Ecore and generating Java 5 codeAbout the AuthorsDave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed wor

Anbieter: buecher
Stand: 22.09.2020
Zum Angebot
Emf: Eclipse Modeling Framework
55,46 € *
ggf. zzgl. Versand

The Eclpise Modeling Framework (EMF) is a framework and code generation facility that lets you define a model in any of these forms--Java interfaces, UML diagram, or XML Schema. EMF doesn't require a completely different methodology or any sophisticated modeling tools. All you need to get started with EMF are the Eclipse Java Development Tools. EMF relates modeling concepts directly to their implementations, thereby bringing to Eclipse-and Java developers in general-the benefits of modeling with a low cost of entry. Unlike most tools of this type, EMF is truly integrated with and tuned for efficient programming. It answers the often-asked question, "Should I model or should I program?" with a resounding, "Both." This book, written by the lead architects of EMF, provides both an introduction and tutorial to how to leverage and work with this powerful framework. In addition to the new coverage (see overflow page) this book provides: · A basic overview of the most important concepts in EMF and modeling. · Analysis of the most important framework classes and generator patterns including insightful discussions of various design alternatives. · Examples of many common framework customizations and programming techniques. Product Description EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks Series Editors: Erich Gamma . Lee Nackman . John Wiegand The Authoritative Guide to EMF Modeling and Code Generation The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes . Defining models with Java, UML, XML Schema, and Ecore . NEW: Using extended Ecore modeling to fully unify XML with UML and Java . Generating high-quality code to implement models and editors . Understanding and customizing generated code . Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options . NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types . NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications . NEW: Modeling generics with Ecore and generating Java 5 code About the Authors Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002. Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM. Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes. Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG. Backcover EMF: Eclipse Modeling Framework Dave Steinberg Frank Budinsky Marcelo Paternostro Ed Merks Series Editors: Erich Gamma . Lee Nackman . John Wiegand The Authoritative Guide to EMF Modeling and Code Generation The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes . Defining models with Java, UML, XML Schema, and Ecore . NEW: Using extended Ecore modeling to fully unify XML with UML and Java . Generating high-quality code to implement models and editors . Understanding and customizing generated code . Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options . NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types . NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications . NEW: Modeling generics with Ecore and generating Java 5 code About the Authors Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002. Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM. Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes. Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG. Foreword by Richard C. Gronback xix Foreword by Mike Milinkovich xxi Preface xxiii Acknowledgments xxvii References xxix Part I EMF Overview 1 Chapter 1 Eclipse 3 1.1 The Projects 4 1.1.1 The Eclipse Project 4 1.1.2 The Modeling Project 5 1.1.3 The Tools Project 5 1.1.4 The Technology Project 5 1.1.5 Other Projects 5 1.2 The Eclipse Platform 6 1.2.1 Plug-In Architecture 6 1.2.2 Workspace Resources 7 1.2.3 Platform UI 7 1.2.4 Rich Client Platform 9 1.3 More Information 9 Chapter 2 Introducing EMF 11 2.1 Unifying Java, XML, and UML 12 2.2 Modeling vs. Programming 15 2.3 Defining the Model 16 2.3.1 The Ecore (Meta) Model 17 2.3.2 Creating and Editing the Model 19 2.3.3 XMI Serialization 20 2.3.4 Java Annotations 21 2.3.5 The Ecore "Big Picture" 23 2.4 Generating Code 23 2.4.1 Generated Model Classes 24 2.4.2 Other Generated "Stuff" 26 2.4.3 Regeneration and Merge 27 2.4.4 The Generator Model 28 2.5 The Runtime Framework 29 2.5.1 Notification and Adapters 29 2.5.2 Object Persistence 31 2.5.3 The Reflective EObject API 35 2.5.4 Dynamic EMF 36 2.5.5 Foundation for Data Integration 38 2.6 EMF and Modeling Standards 39 2.6.1 Unified Modeling Language 39 2.6.2 Meta-Object Facility 39 2.6.3 XML Metadata Interchange 40 2.6.4 Model Driven Architecture 40 Chapter 3 Model Editing with EMF.Edit 41 3.1 Displaying and Editing EMF Models 42 3.1.1 Eclipse UI Basics 43 3.1.2 EMF.Edit Support 45 3.2 Item Providers 46 3.2.1 Content and Label Item Providers 47 3.2.2 Item Property Source 49 3.2.3 Command Factory 50 3.2.4 Change Notification 51 3.2.5 Item Provider Implementation Classes 53 3.3 Command Framework 54 3.3.1 Common Command Framework 55 3.3.2 EMF.Edit Commands 59 3.3.3 EditingDomain 61 3.4 Generating EMF.Edit Code 65 3.4.1 Edit Generation 66 3.4.2 Editor Generation 67 3.4.3 Regenerating EMF.Edit Plug-Ins 68 Chapter 4 Using EMF-A Simple Overview 69 4.1 Example Model: The Primer Purchase Order 70 4.2 Creating EMF Models and Projects 71 4.2.1 Creating an EMF Model from Annotated Java 72 4.2.2 Creating an EMF Project from a Rational Rose Class Model 80 4.2.3 Creating an EMF Project from an XML Schema 86 4.2.4 Creating a Generator Model for an Ecore Model 89 4.2.5 Other Formats 92 4.3 Generating Code 93 4.4 Running the Application 95 4.5 Continuing Development 98 Part II Defining EMF Models 101 Chapter 5 Ecore Modeling Concepts 103 5.1 Ecore Model Uses 104 5.2 The Ecore Kernel 105 5.3 Structural Features 106 5.3.1 Attributes 110 5.3.2 References 111 5.4 Behavioral Features 112 5.5 Classifiers 113 5.5.1 Classes 114 5.5.2 Data Types 116 5.6 Packages and Factories 118 5.7 Annotations 119 5.7.1 Annotations in EMF 121 5.8 Modeled Data Types 123 5.9 Ecore and User Models 125 Chapter 6 UML 127 6.1 UML Packages 128 6.2 UML Specification for Classifiers 128 6.2.1 Classes 129 6.2.2 Enumerated Types 130 6.2.3 Data Types 131 6.3 UML Specification for Attributes 132 6.3.1 Single-Valued Attributes 132 6.3.2 Multi-Valued Attributes 133 6.3.3 Attributes with a Default Value 133 6.4 UML Specification for References 134 6.4.1 Bidirectional, Non-Containment References 135 6.4.2 Containment References 136 6.4.3 Map References 136 6.5 UML Specification for Operations 138 6.6 Documentation &nbspEMF: Eclipse Modeling FrameworkDave SteinbergFrank Budinsky Marcelo PaternostroEd MerksSeries Editors: Erich Gamma - Lee Nackman - John WiegandThe Authoritative Guide to EMF Modeling and Code GenerationThe Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project's developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality. This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF's most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes - Defining models with Java, UML, XML Schema, and Ecore- NEW: Using extended Ecore modeling to fully unify XML with UML and Java- Generating high-quality code to implement models and editors- Understanding and customizing generated code- Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options- NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types- NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications- NEW: Modeling generics with Ecore and generating Java 5 codeAbout the AuthorsDave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed wor

Anbieter: buecher
Stand: 22.09.2020
Zum Angebot
HVAC Design of a Healthcare Facility
79,00 € *
ggf. zzgl. Versand

HVAC Design of a Healthcare facility is a Graduation Project for a students group in the 2008 class of Mechanical Engineering at Cairo University. The work is an attempt to show the required procedures towards designing some of the necessary equipment of a typical medical center including a fire tube boiler, a domestic water heat exchanger, an air handling unit (AHU) and the fan coil units (FCUs) with reference to the used methodologies. Design parameters used were based on real life values obtained from acknowledged standards in the relevant topics. In addition, a brief review at the beginning of each chapter discusses and gives a general overview of the various types, practical arrangements and the used materials in the industry of the above equipments. At the very end of the book are simply developed computer programs that quickly generate the different parameters of fire tube boilers and domestic water heat exchanges in addition to another program that resembles the commercial cooling load estimation software packages with additional features such as a detailed psychrometric analysis.

Anbieter: Dodax
Stand: 22.09.2020
Zum Angebot
Ube-Shinkawa Station
34,00 € *
ggf. zzgl. Versand

High Quality Content by WIKIPEDIA articles! Ube-Shinkawa Station is a train station in Ube, Yamaguchi Prefecture, Japan. A train station is a railway facility where trains regularly stop to load or unload passengers or freight (goods). It generally consists of a platform next to the tracks and a building (depot) providing related services such as ticket sales and waiting rooms. Connections may be available to intersecting rail lines or other transport modes such as buses. The first stations had little in the way of buildings or amenities. The first stations in the modern sense were on the Liverpool and Manchester Railway, opened in 1830.

Anbieter: Dodax
Stand: 22.09.2020
Zum Angebot
Kuroda Station (Aichi)
29,00 € *
ggf. zzgl. Versand

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Kuroda Station is a train station located in Ichinomiya, Aichi, Japan. A train station, also called a railway station or railroad station, and ofen shortened to just station, is a railway facility where trains regularly stop to load or unload passengers or freight. It generally consists of a platform next to the tracks and a station building providing related services such as ticket sales and waiting rooms. If a station is on a single track main line, it usually has a passing loop to facilitate the traffic.

Anbieter: Dodax
Stand: 22.09.2020
Zum Angebot