Angebote zu "Download" (24 Treffer)

Kategorien

Shops

Fastcut Plus
43,99 € *
ggf. zzgl. Versand

MAGIX Fastcut erstellt spektakuläre Videos in Sekundenschnelle – vollautomatisch und auf den Takt der Musik. Bestimme mit den neuen Clip-Highlights komfortabel welche Abschnitte deines Materials im Video gezeigt werden sollen und genieße dank Umstellung auf Smart-Proxy eine noch bessere Performance. Für einen individuellen Touch kannst du eigene Vorlagen aus deinen persönlichen Lieblingssongs erstellen.  UPDATE SERVICE 1 Jahr alle neuen Features kostenlos Immer die aktuelle Version Software zeitlich unbegrenzt nutzbar Internetverbindung für Aktivierung und Download benötigt!

Anbieter: mysoftware
Stand: 30.05.2020
Zum Angebot
Thinking in Java
48,99 € *
ggf. zzgl. Versand

Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters. Product Description "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Features + Benefits Bruce Eckel's Classic, award-winning Thinking in Java, Fourth Edition--now fully updated and revised for J2SE 5.0! ° The awards for this book keep piling up! They include Software Development Magazine Jolt Award for best book, 2003; Java Devloper's Journal Reader's Choice Award for Best Book, 2003, 2001, 1998; JavaWorld Editor's Choice Award for Best Book 2001; Software Development Magazine Productivity Award, 1999 ° 12 new chapters including chapters on Generics and Arrays Backcover "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Preface 1 Introduction 13 Prerequisites 14 Learning Java 14 Goals 15 Teaching from this book 16 JDK HTML documentation 17 Exercises 17 Foundations for Java 18 Source code 18 Errors 21 Introduction to Objects 23 The progress of abstraction 24 An object has an interface 26 An object provides services 29 The hidden implementation 30 Reusing the implementation 32 Inheritance 33 Interchangeable objects with polymorphism 38 The singly rooted hierarchy 43 Containers 44 Object creation & lifetime 46 Exception handling: dealing with errors 49 Concurrent programming 50 Java and the Internet 51 Summary 60 Everything Is an Object 61 You manipulate objects with references 61 You must create all the objects 63 You never need to destroy an object 67 Creating new data types: class 69 Methods, arguments, and return values 72 Building a Java program 74 Your first Java program 78 Comments and embedded documentation 81 Coding style 88 Summary 89 Exercises 89 Operators 93 Simpler print statements 93 Using Java operators 94 Precedence 95 Assignment 95 Mathematical operators 98 Auto increment and decrement 101 Relational operators 103 Logical operators 105 Literals 108 Bitwise operators 111 Shift operators 112 Ternary if-else operator 116 String operator + and += 118 Common pitfalls when using operators 119 Casting operators 120 Java has no "sizeof" 122 A compendium of operators 123 Summary 133 Controlling Execution 135 true and false 135 if-else 135 Iteration 137 Foreach syntax 140 return 143 break and continue 144 The infamous "goto" 146 switch 151 Summary 154 Initialization & Cleanup 155 Guaranteed initialization with the constructor 155 Method overloading 158 Default constructors 166 The this keyword 167 Cleanup: finalization and garbage collection 173 Member initialization 181 Constructor initialization 185 Array initialization 193 Enumerated types 204 Summary 207 Access Control 209 package: the library unit 210 Java access specifiers 221 Interface and implementation 228 Class access 229 Summary 233 Reusing Classes 237 Composition syntax 237 Inheritance syntax 241 Delegation 246 Combining composition and inheritance 249 Choosing composition vs. inheritance 256 protected 258 Upcasting 260 The final keyword 262 Initialization and class loading 272 Summary 274 Polymorphism 277 Upcasting revisited 278 The twist 281 Constructors and polymorphism 293 Covariant return types 303 Designing with inheritance 304 Summary 310 Interfaces 311 Abstract classes and methods 311 Interfaces 316 Complete decoupling 320 "Multiple in heritance" in Java 326 Extending an interface with inheritance 329 Adapting to an interface 331 Fields in interfaces 335 Nesting interfaces 336 Interfaces and factories 339 Summary 343 Inner Classes 345 Creating inner classes 345 The link to the outer class 347 Using .this and .new 350 Inner classes and upcasting 352 Inner classes in methods and scopes 354 Anonymous inner classes 356 Nested classes 364 Why inner classes? 369 Inheriting from inner classes 382 Can inner classes be overridden? 383 Local inner classes 385 Inner-class identifiers 387 Summary 388 Holding Your Objects 389 Generics and type-safe containers 390 Basic concepts 394 Adding groups of elements 396 Printing containers 398 List 401 Iterator 406 LinkedList 410 Stack 412 Set 415 Map 419 Queue 423 Collection vs. Iterator 427 Foreach and iterators 431 Summary 437 Error Handling with Exceptions 443 Concepts 444 Basic exceptions 445 Catching an exception 447 Creating your own exceptions 449 The exception specification 457 Catching any exception 458 Standard Java exceptions 468 Performing cleanup with finally 471 Exception restrictions 479 Constructors 483 Exception matching 489 Alternative approaches 490 Exception guidelines 500 Summary 501 Strings 503 Immutable Strings 503 Overloading &8216;+' vs. StringBuilder 504 Unintended recursion 509 Operations on Strings 511 Formatting output 514 Regular expressions 523 Scanning input 546 StringTokenizer 551 Summary 552 Type Information 553 The need for RTTI 553 The Class object 556 Checking before a cast 569 Registered factories 582 instanceof vs. Class equivalence 586 Reflection: runtime class information 588 Dynamic proxies 593 Null Objects 598 Interfaces and type information 607 Summary 613 Generics 617 Comparison with C++ 618 Simple generics 619 Generic interfaces 627 Generic methods 631 Anonymous inner classes 645 Building complex models 647 The mystery of erasure 650 Compensating for erasure 662 Bounds 673 Wildcards 677 Issues 694 Self-bounded types 701 Dynamic type safety 710 Exceptions 711 Mixins 713 Latent typing 721 Compensating for the lack of latent typing 726 Using function objects as strategies 737 Summary: Is casting really so bad? 743 Arrays 747 Why arrays are special 747 Arrays are first-class objects 749 Returning an array 753 Multidimensional arrays 754 Arrays and generics 759 Creating test data 762 Arrays utilities 775 Summary 786 Containers in Depth 791 Full container taxonomy 791 Filling containers 793 Collection functionality 809 Optional operations 813 List functionality 817 Sets and storage order 821 Queues 827 Understanding Maps 831 Hashing and hash codes 839 Choosing an implementation 858 Utilities 879 Holding references 889 Java 1.0/1.1 containers 893 Summary 900 I/O 901 The File class 901 Input and output 914 Adding attributes and useful interfaces 918 Readers & Writers 922 Off by itself: RandomAccessFile 926 Typical uses of I/O streams 927 File reading & writing utilities 936 Standard I/O 941 Process control 944 New I/O 946 Compression 973 Object serialization 980 XML 1003 Preferences 1006 Summary 1008 Enumerated Types 1011 Basic enum features 1011 Adding methods to an enum 1014 enums in switch statements 1016 The mystery of values() 1017 Implements, not inherits 1020 Random selection 1021 Using interfaces for organization 1022 Using EnumSet instead of flags 1028 Using EnumMap 1030 Constant-specific methods 1032 Multiple dispatching 1047 Summary 1057 Annotations 1059 Basic syntax 1060 Writing annotation processors 1064 Using apt to process annoThinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters.

Anbieter: buecher
Stand: 30.05.2020
Zum Angebot
Thinking in Java
48,99 € *
ggf. zzgl. Versand

Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters. Product Description "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Features + Benefits Bruce Eckel's Classic, award-winning Thinking in Java, Fourth Edition--now fully updated and revised for J2SE 5.0! ° The awards for this book keep piling up! They include Software Development Magazine Jolt Award for best book, 2003; Java Devloper's Journal Reader's Choice Award for Best Book, 2003, 2001, 1998; JavaWorld Editor's Choice Award for Best Book 2001; Software Development Magazine Productivity Award, 1999 ° 12 new chapters including chapters on Generics and Arrays Backcover "Thinking in Java should be read cover to cover by every Java programmer, then kept close at hand for frequent reference. The exercises are challenging, and the chapter on Collections is superb! Not only did this book help me to pass the Sun Certified Java Programmer exam; it's also the first book I turn to whenever I have a Java question." -Jim Pleger, Loudoun County (Virginia) Government"Much better than any other Java book I've seen. Make that 'by an order of magnitude'.... Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations.... In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise. IMHO, an ideal book for studying Java." -Anatoly Vorobey, Technion University, Haifa, Israel"Absolutely one of the best programming tutorials I've seen for any language." -Joakim Ziegler, FIX sysop"Thank you again for your awesome book. I was really floundering (being a non-C programmer), but your book has brought me up to speed as fast as I could read it. It's really cool to be able to understand the underlying principles and concepts from the start, rather than having to try to build that conceptual model through trial and error. Hopefully I will be able to attend your seminar in the not-too-distant future." -Randall R. Hawley, automation technician, Eli Lilly & Co."This is one of the best books I've read about a programming language.... The best book ever written on Java." -Ravindra Pai, Oracle Corporation, SUNOS product line"Bruce, your book is wonderful! Your explanations are clear and direct. Through your fantastic book I have gained a tremendous amount of Java knowledge. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. I look forward to reading more books written by you. Thank you for the tremendous service that you are providing by writing such great books. My code will be much better after reading Thinking in Java. I thank you and I'm sure any programmers who will have to maintain my code are also grateful to you." -Yvonne Watkins, Java artisan, Discover Technologies, Inc."Other books cover the what of Java (describing the syntax and the libraries) or the how of Java (practical programming examples). Thinking in Java is the only book I know that explains the why of Java: Why it was designed the way it was, why it works the way it does, why it sometimes doesn't work, why it's better than C++, why it's not. Although it also does a good job of teaching the what and how of the language, Thinking in Java is definitely the thinking person's choice in a Java book." -Robert S. StephensonAwards for Thinking in Java2003 Software Development Magazine Jolt Award for Best Book 2003 Java Developer's Journal Reader's Choice Award for Best Book 2001 JavaWorld Editor's Choice Award for Best Book 2000 JavaWorld Reader's Choice Award for Best Book 1999 Software Development Magazine Productivity Award 1998 Java Developer's Journal Editor's Choice Award for Best Book Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. The classic object-oriented introduction for beginners and experts alike, fully updated for Java SE5/6 with many new examples and chapters! Test framework shows program output. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. Introduction to XML for data transfer; SWT, Flash for user interfaces. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. 500+ working Java programs in 700+ compiling files, rewritten for this edition and Java SE5/6. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. Thorough coverage of fundamentals; demonstrates advanced topics. Explains sound object-oriented principles. Hands-On Java Seminar CD available online, with full multimedia seminar by Bruce Eckel. Live seminars, consulting, and reviews available. See www.MindView.net Download seven free sample chapters from Thinking in Java, Fourth Edition. Visit http://mindview.net/Books/TIJ4 . Preface 1 Introduction 13 Prerequisites 14 Learning Java 14 Goals 15 Teaching from this book 16 JDK HTML documentation 17 Exercises 17 Foundations for Java 18 Source code 18 Errors 21 Introduction to Objects 23 The progress of abstraction 24 An object has an interface 26 An object provides services 29 The hidden implementation 30 Reusing the implementation 32 Inheritance 33 Interchangeable objects with polymorphism 38 The singly rooted hierarchy 43 Containers 44 Object creation & lifetime 46 Exception handling: dealing with errors 49 Concurrent programming 50 Java and the Internet 51 Summary 60 Everything Is an Object 61 You manipulate objects with references 61 You must create all the objects 63 You never need to destroy an object 67 Creating new data types: class 69 Methods, arguments, and return values 72 Building a Java program 74 Your first Java program 78 Comments and embedded documentation 81 Coding style 88 Summary 89 Exercises 89 Operators 93 Simpler print statements 93 Using Java operators 94 Precedence 95 Assignment 95 Mathematical operators 98 Auto increment and decrement 101 Relational operators 103 Logical operators 105 Literals 108 Bitwise operators 111 Shift operators 112 Ternary if-else operator 116 String operator + and += 118 Common pitfalls when using operators 119 Casting operators 120 Java has no "sizeof" 122 A compendium of operators 123 Summary 133 Controlling Execution 135 true and false 135 if-else 135 Iteration 137 Foreach syntax 140 return 143 break and continue 144 The infamous "goto" 146 switch 151 Summary 154 Initialization & Cleanup 155 Guaranteed initialization with the constructor 155 Method overloading 158 Default constructors 166 The this keyword 167 Cleanup: finalization and garbage collection 173 Member initialization 181 Constructor initialization 185 Array initialization 193 Enumerated types 204 Summary 207 Access Control 209 package: the library unit 210 Java access specifiers 221 Interface and implementation 228 Class access 229 Summary 233 Reusing Classes 237 Composition syntax 237 Inheritance syntax 241 Delegation 246 Combining composition and inheritance 249 Choosing composition vs. inheritance 256 protected 258 Upcasting 260 The final keyword 262 Initialization and class loading 272 Summary 274 Polymorphism 277 Upcasting revisited 278 The twist 281 Constructors and polymorphism 293 Covariant return types 303 Designing with inheritance 304 Summary 310 Interfaces 311 Abstract classes and methods 311 Interfaces 316 Complete decoupling 320 "Multiple in heritance" in Java 326 Extending an interface with inheritance 329 Adapting to an interface 331 Fields in interfaces 335 Nesting interfaces 336 Interfaces and factories 339 Summary 343 Inner Classes 345 Creating inner classes 345 The link to the outer class 347 Using .this and .new 350 Inner classes and upcasting 352 Inner classes in methods and scopes 354 Anonymous inner classes 356 Nested classes 364 Why inner classes? 369 Inheriting from inner classes 382 Can inner classes be overridden? 383 Local inner classes 385 Inner-class identifiers 387 Summary 388 Holding Your Objects 389 Generics and type-safe containers 390 Basic concepts 394 Adding groups of elements 396 Printing containers 398 List 401 Iterator 406 LinkedList 410 Stack 412 Set 415 Map 419 Queue 423 Collection vs. Iterator 427 Foreach and iterators 431 Summary 437 Error Handling with Exceptions 443 Concepts 444 Basic exceptions 445 Catching an exception 447 Creating your own exceptions 449 The exception specification 457 Catching any exception 458 Standard Java exceptions 468 Performing cleanup with finally 471 Exception restrictions 479 Constructors 483 Exception matching 489 Alternative approaches 490 Exception guidelines 500 Summary 501 Strings 503 Immutable Strings 503 Overloading &8216;+' vs. StringBuilder 504 Unintended recursion 509 Operations on Strings 511 Formatting output 514 Regular expressions 523 Scanning input 546 StringTokenizer 551 Summary 552 Type Information 553 The need for RTTI 553 The Class object 556 Checking before a cast 569 Registered factories 582 instanceof vs. Class equivalence 586 Reflection: runtime class information 588 Dynamic proxies 593 Null Objects 598 Interfaces and type information 607 Summary 613 Generics 617 Comparison with C++ 618 Simple generics 619 Generic interfaces 627 Generic methods 631 Anonymous inner classes 645 Building complex models 647 The mystery of erasure 650 Compensating for erasure 662 Bounds 673 Wildcards 677 Issues 694 Self-bounded types 701 Dynamic type safety 710 Exceptions 711 Mixins 713 Latent typing 721 Compensating for the lack of latent typing 726 Using function objects as strategies 737 Summary: Is casting really so bad? 743 Arrays 747 Why arrays are special 747 Arrays are first-class objects 749 Returning an array 753 Multidimensional arrays 754 Arrays and generics 759 Creating test data 762 Arrays utilities 775 Summary 786 Containers in Depth 791 Full container taxonomy 791 Filling containers 793 Collection functionality 809 Optional operations 813 List functionality 817 Sets and storage order 821 Queues 827 Understanding Maps 831 Hashing and hash codes 839 Choosing an implementation 858 Utilities 879 Holding references 889 Java 1.0/1.1 containers 893 Summary 900 I/O 901 The File class 901 Input and output 914 Adding attributes and useful interfaces 918 Readers & Writers 922 Off by itself: RandomAccessFile 926 Typical uses of I/O streams 927 File reading & writing utilities 936 Standard I/O 941 Process control 944 New I/O 946 Compression 973 Object serialization 980 XML 1003 Preferences 1006 Summary 1008 Enumerated Types 1011 Basic enum features 1011 Adding methods to an enum 1014 enums in switch statements 1016 The mystery of values() 1017 Implements, not inherits 1020 Random selection 1021 Using interfaces for organization 1022 Using EnumSet instead of flags 1028 Using EnumMap 1030 Constant-specific methods 1032 Multiple dispatching 1047 Summary 1057 Annotations 1059 Basic syntax 1060 Writing annotation processors 1064 Using apt to process annoThinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. It's the definitive introduction to object-oriented programming in the language of the world wide web. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. Fully updated for J2SE5 with many new examples and chapters.

Anbieter: buecher
Stand: 30.05.2020
Zum Angebot
Caching Scheme in Patch Streaming Multimedia on...
49,90 € *
ggf. zzgl. Versand

Multimedia streaming is a technique that allows users to play media content as it is being received without waiting for the entire file to download. It can be live-streaming or On-Demand. In On-Demand multimedia streaming systems, streaming techniques are usually combined with proxy caching to obtain better performance. A number of caching schemes are proposed and some are optimized for a conventional multicast or batch streaming system. These caching schemes reduce the startup latency of this technique. However, patch streaming, which has no startup latency inherent to it, requires extra bandwidth to deliver the media data in patch streams. This book presents a caching technique which aims at reducing the bandwidth cost of patch streaming technique. It aims to show ways of optimizing caching in patch streaming system. Media popularity prediction, synthetic access pattern generation and system design and implementation are covered. Multimedia streaming system developers, researchers, instructors and students may find it interesting resource.

Anbieter: Dodax
Stand: 30.05.2020
Zum Angebot
QBittorrent
39,00 € *
ggf. zzgl. Versand

High Quality Content by WIKIPEDIA articles! qBittorrent is a free BitTorrent P2P client coded in C++ / Qt4, developed by a Ph.D student (Christophe Dumez) from the University of technology of Belfort-Montbeliard in France. It is based on Libtorrent (Arvid Norbergs) and the Qt toolkit. It was started in March 2006 and has been in active development ever since. qBittorrent is Free Software that aims to have a small foot-print, to be powerful, intuitive and visually attractive. qBittorrent is offering functionality comparable to larger Bittorrent clients such as Vuze or BitComet. qBittorrent is an attempt to provide a µtorrent equivalent that is open-source and multi-platform. As such, it provides comparable footprint, features and user interface. The main features present in qBittorrent are a Web User interface using Ajax, Automatic filter-based torrent download from RSS feeds, UPnP / NAT-PMP port mapping, DHT, µtorrent Peer exchange, Vuze-compatible protocol encryption, Proxy server, eMule or Peerguardian compatible IP filtering, torrent queuing and prioritizing.

Anbieter: Dodax
Stand: 30.05.2020
Zum Angebot
3D Virtual Reality on mobile devices
59,00 € *
ggf. zzgl. Versand

As a first step a in-depth research on exsiting projects which are working on support for 3D on mobile devices is conducted. In a second step a new infrastructure is introduced to enable users with mobile devices to view 3D Virtual Reality data. An important feature is that the 3D Virtual Reality is optimised for the specific mobile device. This ability is assured by exchanging information between client and an newly indroduced VRML proxy. Therefore, existing 3D Virtual Reality files can be reused without reducing content and optimising these files. Content providers do not have to care about the different mobile devices and to provide an optimised version of their file for every device. This fact is of particular importance if the 3D files are generated automatically. With the help of the incremental data transmission of the VRML proxy, low bandwidth systems can also be used. This avoids the need of download the entire file to the device, which is a time consuming and costly method of transmission in an environment with low bandwidth.

Anbieter: Dodax
Stand: 30.05.2020
Zum Angebot
QNAP TS-431X2 Eingebauter Ethernet-Anschluss To...
691,64 € *
ggf. zzgl. Versand

The TS-431X2 Quad-core NAS supports four hard drives and comes with a built-in 10GbE SFP+ port for rigorous data processing, providing a cost-effective storage solution for demanding everyday business tasks. Powered by the QTS operating system, the TS-431X2 provides versatile all-in-one server functionalities and unique features including Container Station, which facilitates Internet of Things (IoT) development, and VJBOD (Virtual JBOD), which allows for expanding NAS capacity by using the unused storage of another NAS. The TS-431X2 is an ideal entry-level NAS for businesses looking for backup, restoration, private cloud, storage for virtualization, and to future-proof their IT infrastructure for 10GbE networks. The TS-431X2 also supports Snapshots, allowing you to easily restore your TS-431X2 to a previous state in the event of an unexpected NAS failure or when struck by a ransomware attack. High-performance quad-core CPU with hardware encryption engine The TS-431X2 is equipped with a quad-core AnnapurnaLabs, an Amazon company Alpine AL-314 1.7 GHz processor and 2GB/8GB DDR3 RAM (upgradable to 8GB). With a 10GbE SFP+ LAN port and two Gigabit LAN ports, the TS-431X2 provides speeds of up to 1014 MB/s to meet the needs of bandwidth-demanding tasks. Supporting AES 256-bit volume-based data encryption, the TS-431X2 provides excellent speeds of up to 357 MB/s while ensuring the confidentiality of sensitive business data stored in the NAS. 10GbE-ready with built-in 10GbE SFP+ port The TS-431X2 not only provides two inbuilt Gigabit Ethernet ports but also one 10GbE SFP+ port to fully support 10GbE high-speed networks. 10GbE is capable of delivering lightning-fast throughput for businesses that demand higher bandwidth for virtualization and fast backup & restoration for an ever-growing amount of data. SSD cache acceleration The TS-431X2 supports SSD caching to greatly boost the IOPS performance of storage volumes and increase operational efficiency. It is perfect for improving overall workflow of IOPS-demanding applications and allows the best of both cost and performance by combining SSDs with HDDs. Fast Disaster Recovery with Snapshots The TS-431X2 supports block-based Snapshots, which can record and save the state of the file system and the metadata of the files outside the file system at any time. In the event of an unexpected NAS failure or if struck by a ransomware attack, the snapshots remain intact, allowing you to quickly and easily restore the system back to a previous normal state. You can preserve and restore multiple versions of the same file, folder or even the entire volume. The TS-431X2 supports up to 64 snapshots per volume or LUN (up to 256 in total). Snapshot Replica facilitates double protection that replicates snapshots to a remote QNAP NAS or server. Start developing IoT apps with Container Station Container Station exclusively integrates LXC and Docker® lightweight virtualization technologies, allowing you to operate multiple isolated Linux® systems on the TS-431X2 as well as download apps from the built-in Docker Hub® Registry for unlimited containerized applications. What's better, Container Station supports the QIoT Containers platform that helps quickly structure your IoT environment and deployment on your private IoT cloud, boosting microservices and modernizing legacy applications to drive more business opportunities. Qfiling automates your file organization Qfiling helps automate file organization for sorting files spread through multiple folders, helping reduce the time needed to find important files. Users can categorize files and determine filing conditions, and schedule filing tasks to be carried out periodically. The “Recipe” feature allows users to save frequently-used filing conditions as an “exclusive recipe”, and the next Qfiling task can be run with just one click using the recipe. Qsirch - A smarter, faster way to search The TS-431X2 supports Qsirch, a search tool for quick file searching. Qsirch supports thumbnail previews, and even remembers your search history, allowing you to quickly navigate to files you've previously searched for. The revamped Qsirch adds “search operators” and advanced search filter and tags, allowing you to find files faster with more precise results. Qsirch also provides a Helper for Google Chrome and Mozilla Firefox that allows you to search for files on your NAS when you use Google Search. Qsirch is a huge productivity boost that greatly reduces the time spent looking for files on the NAS, allowing you to focus on other tasks. Centralized email and contact management for improved communication workflows It can be hard to manage emails and contact information that are scattered across multiple computers, devices, and accounts - not to mention if important emails or contact information are lost or become inaccessible due to account closure or device malfunction/loss. QNAP QmailAgent and Qcontactz helps you centrally store and manage emails and contact information, making them accessible to all of your devices at any time - and with the powerful Qsirch search engine, you can easily find specific contacts and emails whenever needed. Take, store, share, and collaborate on notes with Notes Station Notes Station helps organize notes for your personal and working life. You can easily edit text, insert images/files from the NAS, fine-tune images with the image-editing tool, create sharing links to share notes, backup/restore your notes with snapshots, and ensure privacy with password protection and encryption. You can also invite people to collaborate on notes for greater teamwork! Notes Station provides a safe and convenient way of taking notes that are fully under your control on your TS-431X2's private cloud. QTS 4.3 – The most intelligent and intuitive NAS operating system With modularized multiple applications and functions, QTS enhances management efficiency, personal productivity, multimedia, and much more. New intelligent agent services have also been added to simplify system operations and management. The user-friendly QTS features an intelligent desktop that allows you to find desired functions quickly, monitor important system information on a real-time basis, open multiple application windows to run multiple tasks concurrently with greater working efficiency, and provides a built-in App Center with install-on-demand apps to extend NAS functionality. QTS breaks the barriers of devices, platforms, and geography to bring optimized cloud experiences and incorporates advanced features. Secure access with VPN & Proxy Server The new QVPN combines VPN server and VPN client functionality. Through QVPN, the TS-431X2 can be used as a VPN server with L2TP/ IPsec, OpenVPN, and PPTP support, allowing you to securely access data shared within the private local network. The TS-431X2 can also be used as a VPN Client to connect to other VPN servers or virtual private network through PPTP and OpenVPN for secure data transmission. VPN Client also allows your NAS to connect to multiple servers at the same time. You can connect your devices to your NAS and the VPN server at home to access data on the LAN and via VPN Client on your NAS, you can connect to international VPN servers for accessing regionally-restricted services such as Netflix and Hulu in HD Station. The TS-431X2 provides you with various VPN options and helps secure your data transmission. Share and sync files across devices The TS-431X2 supports SMB, NFS and AFP, allowing you to quickly share files to Windows®, Mac®, and Linux®/UNIX® devices. With QNAP's Qsync utility, the TS-431X2 becomes a safe data center for file synchronization with huge storage potential. Any file uploaded to TS-431X2 can be synchronized to all the linked devices such as computers, laptops and mobile devices. You can also sync shared folders to increase the flexibility of collaboration and file sharing. Well-rounded backup & disaster recovery solutions The TS-431X2 offers flexible backup solutions for Windows® and Mac® users, Volume/LUN snapshots (up to 256 snapshots per volume or LUN, and maximum 1,024 snapshots per NAS), Snapshot Replica and Clone*. It also supports Hybrid Backup Sync that consolidates backup, restoration and synchronization functions (using RTRR, rsync, FTP, CIFS/SMB) for easily transferring data to local, remote and cloud storage spaces as a comprehensive data storage and disaster recovery plan. Supported cloud services include Amazon® Glacier, Azure™ Storage, Google Cloud Storage™, Google Drive™, Microsoft® OneDrive® for Business, Dropbox®, Amazon® Drive, Yandex® Disk, Box®, hubiC® and Amazon® S3/OpenStack Swift/WebDAV compatible services.

Anbieter: Dodax
Stand: 30.05.2020
Zum Angebot
QNAP TS-1253BU-RP Eingebauter Ethernet-Anschlus...
2.601,55 € *
ggf. zzgl. Versand

Das TS-1253BU-RP ist ein 2U Rackmount NAS, das problemlos in ein 19-Zoll Rack passt und eine ideale Speicherlösung im Serverraum für kleine und mittlere Unternehmen bietet. Das TS-1253BU-RP bietet einen PCIe-Slot zur Erweiterung: Die QNAP QM2 Erweiterungskarte kann installiert werden, um eine M.2 SSD Cache/10GbE Konnektivität hinzuzufügen, eine kompatible Wireless Card kann installiert werden, um das TS-1253BU-RP als Wireless Access Point zu nutzen und eine USB 3.1 10Gbps Karte kann für eine einfachere Sicherung zu/von mehrfachem externem Speicher hinzugefügt werden. Das TS-1253BU-RP bietet auch eine breite Palette an wertsteigernden Funktionen: 4K Videowiedergabe und Echtzeit-Transcoding, Bereitstellung von virtuellen Umgebungen durch Virtualization Station und Container Station, Zentralisierte Verwaltung von externen Windows®, Linux® und IPMI-kompatiblen Geräten mit QRM+, sowie Web-Automatisierungsdiensten mit IFTTT Agent.nnIntel® Celeron® J3455 Quad-Core 1,5 GHz CPU mit AES-NI VerschlüsselungnMit den neuesten 14 nm Intel® Celeron® J3455 Quad-Core 1,5GHz Prozessoren (Turbo bis zu 2,3 GHz), bis zu 8GB DDR3L RAM, vier Gigabit LAN Ports und SATA 6Gb/s, läuft das TS-1253BU-RP problemlos und schnell mit Lese-/Schreibgeschwindigkeiten bis zu 415 MB/s. Das TS-1253BU-RP bietet Intel® AES-NI beschleunigte Verschlüsselung, um Übertragungsgeschwindigkeiten von bis zu 416 MB/s mit AES 256-Bit-Verschlüsselung für sowohl vollständige NAS-Volumes als auch freigegebene Ordner zu steuern, wodurch die Systemleistung gesteigert und gleichzeitig die Vertraulichkeit sensibler Geschäftsdaten auf dem NAS gewährleistet bleibt.nnErweiterung der NAS-Funktionalität mit PCIe-ErweiterungnDas TS-1253BU-RP verfügt über einen PCIe-Erweiterungssteckplatz, der Flexibilität bei der Erweiterung der NAS-Funktionalität und der möglichen Anwendungen bietet. Installieren Sie eine QNAP QM2-Karte, um M.2 SSD-Caching/10GbE-Konnektivität bereitzustellen, oder verwenden Sie das TS-1253BU-RP als Wireless Access Point, indem Sie eine kompatible WLAN-Netzwerkkarte installieren oder die USB-Konnektivität des TS-1253BU-RP durch die Installation einer USB 3.1 10Gbps-Karte erhöhen.nnQM2 Erweiterungskarte erweitert die NAS-FunktionnDie QNAP QM2 ist eine PCIe-Erweiterungskarte mit zwei M.2-SSD-Steckplätzen und 10GbE-Konnektivität* (einzelne Karten können je nach Funktionalität variieren). Dies ermöglicht es Benutzern, SSD-Caching einfach einzurichten oder die Qtier Auto-Tiering Technologie zu aktivieren, um die NAS-Leistung zu optimieren. 10GbE-kompatible Modelle können das TS-1253BU-RP für den Einsatz mit 10GbE-Netzwerken auch zukunftssicher machen. Ausgestattet mit einem dedizierten Kühlmodul, kann die QM2 ihre hohe Leistung beibehalten, auch wenn sie mit den höchsten Arbeitsbelastungen konfrontiert wird.n*Ausgewählte Modelle mit 10GbE-Konnektivität sind abwärtskompatibel zu 5GbE/2,5GbE/1GbE/100MbE Netzwerk. nnSSD-Cache-BeschleunigungnDas TS-1253BU-RP unterstützt SSD-Caching. Benutzer können eine SSD in Laufwerkschacht 1 und Schacht 2 nutzen, um die IOPS-Leistung von Speichervolumes zu erhöhen. Es eignet sich perfekt zur Steigerung des Gesamtarbeitsablaufs von IOPS-intensiven Applikationen und ermöglicht ein optimales Preis-Leistungs-Verhältnis durch Kombination von SSDs und Festplatten. Gepaart mit Qtier™ Auto-Tiering Technologie (die nun "On Demand Allocation Priority" unterstützt), können Benutzer die Speicherzuteilung anpassen, um ihren Systemumgebungen und Anwendungsanforderungen am besten zu entsprechen.nnQRM+: Zentrale Verwaltungslösung für vernetzte Computing-GerätenQRM+ ist die zentralisierte Verwaltungslösung von QNAP für IT-Teams mit vernetzten Computing-Geräten. Sie bietet eine zentrale Lösung zur Erkennung, Abbildung, Überwachung und Verwaltung aller kritischen Computing-Geräte (Server/PCs und Thin-Clients) in Ihrem Netzwerk und erleichtert die Geräte-Erkennung mit dem grafischen Topologiediagramm. QRM+ unterstützt IPMI 2.0, was externes KVM (Tastatur, Video, Maus) für bestimmte IPMI-Geräte bietet und die Verfolgung aller Aktionen mittels KVM-Aufnahme und -Wiedergabe unterstützt. Installieren Sie einfach QRMAgent auf Ihren Windows® und Linux® Geräten und ihr Systemstatus wird auf der QRM+ Verwaltungsoberfläche angezeigt. Dank der zentralisierten Verwaltung per QRM+ auf dem NAS werden IT-Infrastruktur sowie Gerätesicherheit verbessert und Problemlösung sowie die Leistungsanalyse von Netzwerkressourcen erheblich vereinfacht.nnDatensicherung, Wiederherstellung und SynchronisierungnHybrid Backup Sync bietet eine umfassende Lösung für die Datensicherung, Dateisynchronisierung und Disaster Recovery, um Daten von Ihrem NAS auf mehrere lokale, externe und Cloud Speicher einfach und sicher zu speichern. Bei Systemausfällen oder kritischen Hardwarefehlern können Sie Daten schnell von diesen Speichermedien wiederherstellen und somit die Ausfallzeit und den Gesamtverlust verringern. Hybrid Backup Sync nutzt auch die Vorteile von Cloud Speicher für die Ein-Wege Synchronisierung Ihrer Daten mit dem Cloud Speicher über RTRR, rsync, FTP, SMB Protokoll oder Zwei-Wege Synchronisierung Ihres NAS mit externen NAS/Cloud Diensten.nnQTS/Linux-Dualsystem, ausgerüstet für die IoT-ÄranDie beiden Systeme, QTS und Linux, des TS-1253BU-RP basieren auf QNAPs fortschrittlichen Virtualisierungstechnologien. Die revolutionäre Architektur des TS-1253BU-RP ermöglicht Nutzern nicht nur das Herunterladen zahlreicher Apps aus dem QTS App Center, sondern auch die Entwicklung von IoT-Paketen für Linux® und deren Anzeige über den HDMI-Ausgang. Mit dem TS-1253BU-RP, können Sie nach Bedarf verschiedene IoT-Pakete entwickeln und installieren und die Daten zentral auf dem TS-1253BU-RP speichern, und so von einer sicheren, privaten Speicher- und Entwicklungslösung profitieren.nnDatenspeicher für virtualisierte UmgebungennDas TS-1253BU-RP ist ein iSCSI/IP-SAN-Speicher, der VMware® und Citrix® unterstützt und mit Microsoft® Hyper-V® und Windows Server 2012® R2 kompatibel ist und die Notwendigkeit einer flexiblen Implementierung und Verwaltung in Virtualisierungsumgebungen erfüllt. Das TS-1253BU-RP unterstützt VMware VAAI und Microsoft ODX zur Leistungssteigerung durch Abladen von Serverlast entsprechend für ESXi-Server und Hyper-V, es unterstützt QNAPs vSphere-Client-Plug-in und QNAPs SMI-S-Provider mit verbesserter Effizienz der Bedienung und Verwaltung in Virtualisierungsapplikationen.nnSpeicher zum Hosten virtueller Maschinen und containerisierter ApplikationennMit Virtualization Station können Sie virtuelle Maschinen (VMs) auf dem TS-1253BU-RP hosten und über einen Webbrowser oder VNC auf sie zugreifen. Virtualization Station unterstützt mehrere Betriebssysteme, schnelle VM-Erstellung, die Sicherung und Wiederherstellung von VMs, den Import/Export von VMs, Snapshots und Gerätemanagement zur zentralen VM-Verwaltung. Virtualization Station ermöglicht dem TS-1253BU-RP, VMs und Containern die gemeinsame Nutzung desselben LAN-Ports. Durch Aufhebung der Beschränkung durch die physische Netzwerkleistung verbessern virtuelle High-Speed-Switches erheblich die Datenübertragung zwischen VMs, Containern und NAS über die interne Schnittstelle. Zudem verfügt das TS-1253BU-RP über Container Station, welche die leichtgewichtigen Virtualisierungstechnologien LXC und Docker® integriert. Sie können mehrere isolierte Linux®-Systeme auf dem TS-1253BU-RP ausführen und Apps aus dem integrierten Docker Hub Registry® herunterladen. Container Station bietet außerdem die Plattform QIoT Containers, die eine schnelle Strukturierung Ihrer IoT-Umgebung und den Einsatz Ihrer privaten IoT-Cloud ermöglicht.nnSicherer Zugriff mit VPN und Proxy-ServernDas neue QVPN kombiniert VPN Server und VPN Client Funktionalität. Durch QVPN kann das TS-1253BU-RP als VPN-Server mit L2TP/IPsec-, OpenVPN- und PPTP-Unterstützung verwendet werden, was den sicheren Zugriff auf innerhalb des privaten lokalen Netzwerks freigegebene Daten ermöglicht. Das TS-1253BU-RP kann auch als VPN-Client zur Verbindung mit anderen VPN-Servern oder einem virtuellen privaten Netzwerk über PPTP und OpenVPN zur sicheren Datenübertragung genutzt werden. Der VPN-Client ermöglicht Ihrem NAS außerdem die Verbindung mit mehreren Servern gleichzeitig. Sie können Ihre Geräte mit Ihrem NAS und dem VPN-Server zu Hause verbinden und auf Daten im LAN zugreifen, darüber hinaus können Sie über den VPN-Client auf Ihrem NAS eine Verbindung zu internationalen VPN-Servern herstellen und so auf regional beschränkte Dienste wie z.B. Netflix und Hulu in HD Station zugreifen. Das TS-1253BU-RP bietet Ihnen verschiedene VPN-Optionen und hilft Ihnen bei der Sicherung Ihrer Datenübertragung.nnRüsten Sie Ihre IT-Umgebung mit dem schnellen und kostengünstigen 10GbE-Switch von QNAP auf!nQNAP 10GbE/NBASE-T™ unmanaged Switches ermöglichen Ihnen ein sofortiges Upgrade Ihrer Netzwerkumgebung zu einem günstigen Preis. Mit einem 10GbE Netzwerk können Sie blitzschnelle Übertragungsgeschwindigkeiten genießen, bandbreitenintensive Aufgaben wie Virtualisierung durchführen und den gleichzeitigen Echtzeitzugriff auf große NAS-basierte Dateien über mehrere Workstations ermöglichen (ideal für Videobearbeitung und Multimedia). QNAP bietet eine 10GbE PCIe Netzwerk-Erweiterungskarte für das TS-1253BU-RP und Windows®/Linux® PCs, um die Vorteile von Hochgeschwindigkeits-LAN-Umgebungen zu nutzen.nnQTS – Das intelligenteste und intuitivste NAS-BetriebssystemnMit mehreren modularisierten Apps und Funktionen verbessert QTS Verwaltung, Effizienz, persönliche Produktivität, Multimedia und vieles mehr. Außerdem wurden zur Vereinfachung von Systemoperationen und Verwaltung neue intelligente Agent-Dienste ergänzt. Das benutzerfreundliche QTS verfügt über einen intelligenten Desktop, mit dem Sie die gewünschten Funktionen schnell finden, wichtige Systeminformationen auf Echtzeitbasis überwachen, mehrere Anwendungsfenster öffnen können, um mehrere Aufgaben gleichzeitig mit mehr Arbeitseffizienz auszuführen und bietet ein eigenes App Center mit Install-on-Demand Apps zur Erweiterung der NAS-Funktionalität. QTS durchbricht zur Bereitstellung optimierter Cloud-Erfahrung gerätespezifische, plattformspezifische und geografische Grenzen und integriert fortschrittliche Funktionen.nnQfiling automatisiert Ihre DateiorganisationnQfiling hilft, die Dateiorganisation zu automatisieren, indem über mehrere Ordner verteilte Dateien sortiert werden, was die Zeit reduziert, um wichtige Dateien zu finden. Benutzer können Dateien kategorisieren und die Ablagebedingungen festlegen. Zudem kann ein Zeitplan für Ablageaufgaben erstellt werden, die regelmäßig durchgeführt werden sollen. Die „Rezept“ Funktion ermöglicht es Benutzern, häufig verwendete Ablagebedingungen als „exklusives Rezept“ zu speichern, damit die nächste Qfiling Aufgabe mit nur einem Klick mit dem Rezept ausgeführt werden kann.nn4K HDMI Ausgang für eine exzellente audiovisuelle ErfahrungnMit fortschrittlicher Intel® HD-Grafikkarte der 9. Generation unterstützt das TS-1253BU-RP Dual-Channel 4K H.264/H.265 Hardwaredekodierung und Echtzeit-Transkodierung zur Konvertierung von Videos in universelle Formate, die reibungslos auf mehreren Geräten* wiedergegeben werden können. QNAP Linux Station ist in Ubuntu® OS integriert, was Ihnen das Herunterladen und Installieren vielseitiger Apps aus dem Ubuntu Software Center wie z.B. Plex Media Server, KMPlayer, LibreOffice und VLC ermöglicht. Die QNAP HD Station erlaubt Ihnen die direkte Wiedergabe von Multimedia mit einem HD Player oder Playern von Drittanbietern wie z.B. Plex Home Theater. Durch den Anschluss des TS-1253BU-RP an einen HDTV oder A/V Receiver können Sie Videos mit einer Auflösung von bis zu 4K genießen.n*Die Hardware von TS-1253BU-RP bietet H.264/H.265 Hardware-Dekodierung, Kodierung- und Transkodierungsfunktionen. Die Wiedergabequalität kann jedoch aufgrund von Faktoren wie der Wiedergabe-Software, der Dateiformate, der Systemnutzung und der verfügbaren Bandbreite variieren.nnIFTTT Agent automatisiert Ihren WorkflownIFTTT (If This Then That) ist derzeit einer der beliebtesten Web-Automatisierungsdienste und mit QNAP IFTTT Agent können Sie eine nahezu unbegrenzte Anzahl von NAS-bezogenen Applets auf der IFTTT-Webseite erstellen, um eine größere Automatisierung zu ermöglichen und Ihre Produktivität zu steigern. Wenn Sie zum Beispiel einen Trigger als "Jedes neue Foto (mit Android Fotos Dienst)" und die Aktion als "Download der URL auf QNAP NAS (mit QNAP-Dienst)" einstellen, dann werden alle Fotos, die mit Ihrem Android-Gerät aufgenommen werden, automatisch auf das TS-1253BU-RP heruntergeladen. Mit IFTTT Agent können Sie Ihr TS-1253BU-RP intelligenter als je zuvor machen.nnZentrale E-Mail- und Kontaktverwaltung für verbesserte KommunikationsabläufenEs kann schwierig sein, E-Mails und Kontaktinformationen zu verwalten, die über mehrere Computer, Geräte und Konten verstreut sind - ganz zu schweigen davon, wenn wichtige E-Mails oder Kontaktinformationen verloren gehen oder aufgrund von Kontoschließung oder Gerätefehler/-verlust unzugänglich sind. QNAP QmailAgent und Qcontactz helfen Ihnen, E-Mails und Kontaktinformationen zentral zu speichern und zu verwalten, so dass sie jederzeit auf allen Geräten zugänglich sind - und mit der leistungsstarken Qsirch-Suchmaschine können Sie bei Bedarf bestimmte Kontakte und E-Mails finden.nnUmfassende Überwachungslösung bietet Sicherheit rund um die UhrnSurveillance Station ist ein professionelles Video Management System (VMS) zur Netzwerküberwachung, das eine anwenderfreundliche Verwaltungsoberfläche, mehr als 3.000 kompatible IP-Kameramodelle und erweiterungsfähige Kanallizenzen für IP-Kameras bietet. Mit zahlreichen anpassbaren Einstellungen unterstützt sie Echtzeitüberwachung, Video- und Audioaufnahme und Wiedergabe. Sie können auch die App Vmobile auf Ihren iOS®- oder Android™-Geräten installieren und die überwachten Kanäle so immer und überall im Blick behalten, oder installieren Sie die Mobil-App Vcam und verwandeln Sie Ihr Gerät in eine Netzwerkkamera zur sofortigen Aufzeichnung auf Ihrem TS-1253BU-RP. Das TS-1253BU-RP bietet 4 freie IP-Kamerakanäle, die Sie durch Kauf von zusätzlichen Lizenzen auf bis zu dd 40 Kanäle erweitern können.nnKomplett neue QVR Pro ÜberwachungslösungnDas TS-1253BU-RP unterstützt QVR Pro (Beta), welches das professionelle QVR-System von QNAP in das QTS-Betriebssystem integriert. Sie können einen dedizierten, unabhängigen Speicherplatz für Überwachungsdaten auf dem NAS einrichten und die Vorteile der Skalierbarkeit und der Speicherverwaltbarkeit von QTS nutzen. QVR Pro verfügt über eine flexible Überwachungsschnittstelle, welche die Anpassung der Proportion und Überwachungsansicht von IP-Kameras ermöglicht, unterstützt eine aktualisierte Timeline-Funktion, die eine sofortige Videosuche und eine schnelle Ansichtsidentifikation im Live-Überwachungsmodus ermöglicht, sowie die Überwachung von Ansichten und die Wiedergabe von Bildern ohne Umschaltung zwischen Fenstern. Zusätzliche Funktionen wie das Batch-Hinzufügen und Bearbeiten von Kameras und die Suche nach Kameras über verschiedene LANs hinaus sparen die Kosten und die Zeit bei der Bereitstellung und Wartung eines kompletten Überwachungssystems. Mit der neu entwickelten QUSBCam2 App können Sie eine USB-Kamera als ONVIF Netzwerkkamera verwenden. Verbinden Sie sie einfach mit dem TS-1253BU-RP und Sie können Echtzeitbilder ohne die Installation von Software anzeigen. Mit QVR Pro können Sie sogar Aufnahmen für die Wiedergabe speichern, so dass Sie ein Überwachungssystem mit einem minimalen Budget aufbauen können.nnSpeicherkapazität mühelos erweiternnNeben dem Anschluss eines QNAP-Erweiterungsgehäuses kann die Speicherkapazität des TS-1253BU-RP auch durch die Nutzung von VJBOD erhöht werden. Mit VJBOD kann die Speicherkapazität anderer QNAP NAS* als virtueller Datenträger genutzt werden, die als lokale Datenträger auf dem TS-1253BU-RP für Freigaben, Applikationen oder sogar für die Erstellung eines anderes LUN eingebunden werden können. Sie können den QTS Storage Manager für die einfache Verwaltung der NAS Kapazitätserweiterung und des Speichererweiterungsgehäuses nutzen. Mit der Unterstützung von QJBOD Express (JBOD-Gehäuse-Roaming)** können Sie Daten auf ein anderes QNAP NAS über ein JBOD Gehäuse ohne Netzwerkverbindung migrieren.nn- Der PCIe-Slot unterstützt die Installation einer QNAP QM2 Dual-Port M.2 SSD/10GbE Karte, eines kompatiblen WLAN-Adapters oder einer USB 3.1 10Gbps Karten- Unterstützt Dual-Channel 4K H.264/H.265 Hardware-Dekodierung und on-the-fly oder Offline-Transkodierungn- Qfiling automatisiert die Dateiorganisation und Qsirch bietet eine Volltextsuche für eine einfachere Dateiverwaltungn- QRM+ ermöglicht die zentrale Verwaltung von externen Windows®, Linux® und IPMI-kompatiblen Gerätenn- Ein hybrider Ansatz zur Virtualisierung in einem NAS: Virtualization Station und Container Stationn- Skalierbarer Speicherplatz mit VJBOD und UX-1200U-RP/UX-800U-RP Erweiterungsgehäuse

Anbieter: Dodax
Stand: 30.05.2020
Zum Angebot
Perl & Lwp
51,90 CHF *
ggf. zzgl. Versand

Perl soared to popularity as a language for creating and managing web content, but with LWP (Library for WWW in Perl), Perl is equally adept at consuming information on the Web. LWP is a suite of modules for fetching and processing web pages. The Web is a vast data source that contains everything from stock prices to movie credits, and with LWP all that data is just a few lines of code away. Anything you do on the Web, whether it's buying or selling, reading or writing, uploading or downloading, news to e-commerce, can be controlled with Perl and LWP. You can automate Web-based purchase orders as easily as you can set up a program to download MP3 files from a web site. Perl & LWP covers: * Understanding LWP and its design * Fetching and analyzing URLs * Extracting information from HTML using regular expressions and tokens * Working with the structure of HTML documents using trees * Setting and inspecting HTTP headers and response codes * Managing cookies * Accessing information that requires authentication * Extracting links * Cooperating with proxy caches * Writing web spiders (also known as robots) in a safe fashion Perl & LWP includes many step-by-step examples that show how to apply the various techniques. Programs to extract information from the web sites of BBC News, Altavista, ABEBooks.com, and the Weather Underground, to name just a few, are explained in detail, so that you understand how and why they work. Perl programmers who want to automate and mine the web can pick up this book and be immediately productive. Written by a contributor to LWP, and with a foreword by one of LWP's creators, Perl & LWP is the authoritative guide to this powerful and popular toolkit.

Anbieter: Orell Fuessli CH
Stand: 30.05.2020
Zum Angebot